问题标签 [moleculer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 如何通过另一种格式 React 更改地图的结果
我想解释一下我今天遇到的问题。
我目前正在向邮递员提出请求(可以正常工作)
我的背
邮递员的回应
我宁愿收到以下格式
我该如何解决这个问题?
谢谢帮助
docker - 使用文件日志和分子 + docker 不会在文件系统中写入任何文件
我得到了这个 docker-compose 文件:
我得到了这个分子文件配置:
当我使用可视代码或直接在系统中使用节点启动分子运行器时,“this.logger”对象完美运行,它不使用控制台日志而仅使用文件日志。但是当我将它与 docker 一起使用时,当我的配置文件说确实是 wat 控制台时,该进程使用控制台日志,并且在 docker 执行中没有写入任何文件。
这是我的 Dockfile。
分子文件的其余属性完美运行(是的,应用程序使用该分子配置文件)。
node.js - 在 nohup 模式下运行 Molecler nodejs 框架应用程序
我需要在服务器上以 nohup 模式运行使用分子框架创建的应用程序(现在不能使用 docker)。
当我尝试运行时,它在 my-appli.log -> nohup sudo npm run dev > my-appli.log & 中给出错误
npm 错误!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!selfservice-api@1.0.0 开发人员:moleculer-runner --repl --hot services/**/*.service.js
npm 错误!退出状态 1 npm ERR!npm 错误!在 selfservice-api@1.0.0 开发脚本中失败。npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。
npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!/root/.npm/_logs/2021-09-06T05_22_56_090Z-debug.log
packages.json - 脚本:
microservices - 通过 NATS 服务器将分子服务连接到 nestjs 网关
我正在尝试创建我的第一个微服务服务器端应用程序。我通过 Nestjs(一个简单的 CRUD API)创建了一个网关,然后使用以下命令创建了一个新服务:
此服务将传入数据保存到本地 MongoDB
然后我创建了 4 个操作来在本地 MongoDB 中保存传入数据
之后我通过 snap 存储(Linux ubuntu)安装 nats:
现在网关和服务应该通过 NATS 本地服务器相互通信。NATS 文档让我感到困惑,因为有基于主题的消息传递和发布-订阅或请求-回复,我不知道应该使用哪个以及如何在我的 Nestjs 网关中实现这些连接
我想从 Nestjs 网关调用分子动作
这是在 Nestjs 上安装的包:
javascript - 如何模拟 MongoDB 客户端事件监听器?
尝试使用 jest 模拟事件侦听器时,我感到很困惑。欢迎任何建议。
MongoDB Node.js 驱动程序版本 4.1.2
index.js
索引.spec.ts
此测试我尝试在服务代理启动后引发错误事件并将指定的错误消息写入控制台。
node.js - 在 Windows WSL2.0 上获取 SyntaxError: Unexpected token ...
有什么想法我在这里想念的吗?我也在 WSL 的其他项目中得到了这个。
moleculer - 分子网关白名单~节点服务
我需要将来自〜节点服务的所有请求列入白名单,这些请求有助于绘制分子服务 UI 我该怎么做
node.js - Node.js 分子服务中间件 localAction - 无法读取未定义的属性“catch”
代码
中间件出错
如何克服这个错误?
node.js - 在单体应用中为微服务使用分子
我正在为分子微服务框架中的商业理念实施后端。现在使用 NATS 传输器运行良好。
在不久的将来,消息的数量将保持相当低(与分子文档中的这个示例相比),并且缩放现在不会成为问题。因此,内存中的通信不应该成为问题,我想删除整个传输器的开销。
我使用微服务框架的动机是松散耦合,以实现职责的清晰分离,以及在未来轻松扩展的选项。
将单体架构用于早期项目是否有任何主要缺点,或者我应该直接将其实现为“一个服务 - 一个/多个节点” -解决方案?官方文档描述了多种架构。
任何实践经验都非常感谢!
mongodb - 每天至少擦除一次数据(docker 实例)
我的数据每天都会被删除。mongo 服务器在 docker 下运行,我在本地计算机上从未遇到过这个问题。在码头边:
mongo 设置设置为持久数据卷: - mongodata:/data/db 没有从 docker 重建 mongo 实例(擦除发生在正常运行时间) 我在 docker 实例中找到了 db 文件,只有一个实例在这些文件中,日期已经足够老了(mongod.lock 已经 10 天了)我查看了 docker 日志,我看到这个错误从客户端接收请求。从远程结束连接不能相关吗?谢谢