问题标签 [seneca]
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.
mysql - 无法在 docker 容器上安装 mysql-server
我正在使用带有 docker 的 seneca 微服务。现在,当我尝试使用 Dockerfile 创建映像并尝试安装 mysql-server 时,它会挂起,如果我手动尝试在 docker 容器中安装 mysql-server,则它由 service mysql start 安装每次都会失败。请帮忙。
javascript - 塞内加斯 | 应用程序响应的结果不是对象或数组:Promise
试图将 Promise 集成到我的 seneca 模块中。
首先,我们有 server.js 文件,它公开了一个路由:
然后我们有了工资模块(payroll.js),其中包含一些会计功能的开始:
任何帮助表示赞赏。
node.js - 简单的 Seneca Promise 示例
我正在尝试将 Bluebird 与 Seneca 一起使用,以保证我创建的所有 seneca 模块。我希望能够链接 seneca 命令。
这是一个事务模块,它使事情尽可能简单,只有一个任务,创建一个事务
这是我的 server.js 代码,目前应该只使用 seneca 命令创建一个事务:
但我得到这个错误:
任何帮助表示赞赏。谢谢 :)
node.js - 完成后 ExpressJS 重定向以获取函数
我想找到一种不重复自己的方法。
我的大多数 /post/ 命令应该更新一些内容,然后显示与 /get/ 命令相同的内容。
目前我正在重复自己:
无论如何我可以做一些类似重定向的事情来进入第一个 .then 的 post 函数链吗?
docker - 如何实现微服务 [Node.js]?
我是新手,实现微服务的最佳方法是什么?
我发现 fw likeseneca
但它有点令人困惑......
微服务中如何创建jwt auth、mongodb等人员有什么tut?
javascript - 来自 Promise 函数的冒泡错误
我正在尝试习惯使用 Promises。
但是,我正在努力在子函数中抛出错误以冒泡到主函数。
我将 Senecajs 用于我的所有模块,如下所示:
像这样:
但是,当 get-referral-user.js 中出现错误时,它会被 get-referral-user.js .catch 块捕获,但错误不会被 thr resend-invite.js catch 块捕获。
如何获取 resend-invite.js 代码来检测子功能(act({ role: "user-repository", cmd: "get-referral-user", user: { email: msg.email } } ) 在这种情况下) 有错误,需要处理。
以下是在我的控制台中产生的可能有用的错误部分:
..
任何帮助是极大的赞赏。谢谢你。
node.js - Nodejs 中的微服务?
我正在尝试在 Node.js 中开发微服务。我希望开发一个使用 jsonwebtokens 进行身份验证的微服务。我正在尝试使用 SenecaJS 来实现它。我应该使用任何其他框架/工具吗?我的方法应该是什么?找不到合适的文件。我可以使用哪些 seneca 插件?
node.js - 使用 senecajs 实现扇出策略
我正在使用 senecajs 开发一个 node.js 社交网络应用程序,并且需要实现一个生产者可以向多个消费者发送相同消息的场景。我发现一篇文章似乎说明了使用 senecajs 完成此操作的示例代码。问题是我正在尝试将其转换为我的场景,这是本文中的示例(https://github.com/senecajs/seneca-amqp-transport/issues/27):
我有 1 个客户端向 2 个听众发布事件。
客户:
听众:
有几个项目令人困惑:
对于客户端设置,似乎名称最终会成为“development:events”或“production:events”。我的这种想法正确吗?
对于exchange对象外的监听器的name字段,这个字段的作用是什么?
当我调用 add 方法时,我需要传入一个名称,该名称映射到侦听器收到消息时进行的函数调用,我是否会将“incomingMessage:*”传递给 add 调用?
这段代码真的会使用 senecajs 有效地提供扇出功能吗?
seneca - Seneca-mesh CL 缺失
有谁有 seneca 的经验?
当我尝试包含网格时遇到问题...
这是hapi路线:
这是我的服务:
逻辑:
我收到错误
CL 缺失 { foo: 1, v: 2 }
有谁知道什么是问题?
node.js - Feathersjs VS Senecajs
我一直在玩 Seneca 微服务和 feathersjs。两者都有一定程度的相似之处。我尝试了塞内卡和羽毛的例子。羽毛几乎没有什么优点,比如
- 简单而漂亮的 CLI 生成器
- 挂钩
- 很好的文档。
缺点是它与 Express 结合使用。它应该像塞内卡一样独立。
下面是使用 Seneca 的简单示例代码。它在不同的端口上运行,似乎所有服务都是相互独立的。塞内卡更像是独立的。我还在 git Ramanujan上找到了一个很棒的存储库。
我想知道两者的优缺点。比较两者真的很糟糕,但我的目标是使用其中一个来制作 API。
所以我很困惑选择哪一个。
服务器.js
客户端.js