问题标签 [moleculer-web]
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.
node.js - 分子网络 API 网关。onError 从未命中
我们使用分子网站中的示例作为我们 API 网关的基础,并且在路由抛出错误时遇到问题 - onError
处理程序永远不会被命中,异常未处理并且节点使应用程序崩溃。不是这个主意!
我意识到这不是一个完整的例子,但如果我们犯了任何严重的概念错误,或者我们应该期望onError
处理程序被击中会很好...
moleculer - 列出分子 http 入口点
我正在使用moleculer-web
,如何获取可用的 API URL 列表。
http://0.0.0.0:4000/~node/actions
显示 404。
node.js - 将 JSON 从 REST API 流式传输到 Express 应用程序的最佳方法是什么?
我有一个基于分子的微服务,它有一个输出大型 JSON 对象(大约数万个对象)的端点
这是一个结构化的 JSON 对象,我事先知道它会是什么样子。
我开始研究 JSON 流,并在那里取得了一些进展,因为我知道如何使用 NodeJSReadableStream
客户端。我知道我可以oboe
用来解析 JSON 流。
为此,这是我基于 Express 的应用程序中的代码。
这是端点moleculer
我的问题是:如何将这个巨大的 JSON 从 REST 端点流式传输到 Express 应用程序,以便在客户端解析它?
更新
我socket.io
按照@JuanCaicedo 的建议进行了实施。我在服务器端和客户端都设置了它。
但是,我确实对这段代码有疑问
我得到一个Error [ERR_STREAM_WRITE_AFTER_END]: write after end
错误。我知道发生这种情况是因为响应在下一次迭代尝试将foo
(它是一个流)的更新值通过管道传输到响应之前终止。
我该如何解决这个问题?
mongodb - 如何使用分子框架设置 MongoDB
我是分子框架的新手。我想将数据存储在从分子框架接收到的 mongoDB 中。
我想MongoDB
代替moleculer-db
它是可能的吗?
请帮我。谢谢。
javascript - 带有 Jaeger 跟踪的 MoleculerJs:如何在一个跟踪中跟踪后续操作调用(新跨度)
我想显示我所有的痕迹,就像分子包中的例子一样:
但我得到的是这样的: 你可以在这张图片中看到的所有跨度都应该在主跟踪(网关)内。
这是我的分子.config:
我的 jaeger-service 只是示例之一:
我尝试了几种不同的采样配置,但都没有达到我想要的效果。
这是一些代码,您可以在其中看到我执行的操作调用:
我还尝试过的是不使用分子 jaeger 包,而是使用 jaeger 一体化 docker 映像。虽然结果相同...
我不想做的是在每个服务中手动设置跨度。我已经尝试过了,但它根本不起作用,所以如果这是唯一的解决方案,我会很高兴看到一个例子。
提前致谢!
*编辑:我使用的版本:
mongodb - 如何在 Moleculer 中使用 MongoDB 聚合
我是分子框架的新手。我想将 MongoDB 的聚合与分子框架一起使用,这可能吗?谁能告诉我如何在分子框架中编写 MongoDb 的聚合查询。提前致谢。