问题描述
我正在为自己的流程构建自定义节点。自定义节点正常工作,并且使用node.send(msg);
(其中node=this
)将消息/结果发送到下一个节点。当我仅使用此节点一次时,它工作正常。如果我在同一流程的多个地方使用同一节点。它总是将消息发送到一个(最后)节点。我认为脚本丢失了节点的上下文。即在何处发送邮件。因此,我想将node.sent(msg)
替换为getnode(node_id).send(msg)
,以便它将始终将消息发送到正确的节点。我是节点red的新手,所以如果我无法解释问题,请原谅。如果您需要更多详细信息,请告诉我,我会补充。任何提示都是有意义的。
解决方法
这表明您如何创建节点。
您的节点发送消息的唯一方法是通过调用this.send(...)
。