node.js - 如何使用节点红色中的节点标识符向下一个节点发送/传递消息?
问题描述
我正在为我的流程构建自定义节点。自定义节点正常工作并使用node.send(msg);
where将消息/结果发送到下一个节点node=this
。当我只使用这个节点一次时它工作正常。如果我在同一流程中的多个地方使用相同的节点。它总是将消息发送到一个(最后一个)节点。我认为脚本丢失了节点的上下文。即,将消息发送到哪里。所以,我想替换它node.sent(msg)
,getnode(node_id).send(msg)
以便它总是将消息发送到正确的节点。我是红色节点的新手。所以,如果我未能解释问题,请原谅。如果您需要更多详细信息,请告诉我,我会添加。任何提示都会很明显。
解决方案
这表明您创建节点的方式存在问题。
您的节点应该发送消息的唯一this.send(...)
方法是调用.
推荐阅读
- c# - 如何在 C# 中发送 POST 有效负载
- angular - Angular 8:ngx-chips 表单验证问题
- java - 覆盖父类的方法
- spring-boot - springData Jpa中的自定义查询
- excel - If 和 Loop 函数提取数据
- python - python程序给出了两种不同的输出
- ionic-framework - Ionic 4 中的 ion-searchbar 在浏览器控制台上抛出未找到图标的错误
- swift - Swift中非集合类型的`map`函数
- c++ - 从二维数组中减去 min
- java - 使用spring boot和apache camel从oracle队列中读取消息