首页 > 解决方案 > 如何使用节点红色中的节点标识符向下一个节点发送/传递消息?

问题描述

我正在为我的流程构建自定义节点。自定义节点正常工作并使用node.send(msg);where将消息/结果发送到下一个节点node=this。当我只使用这个节点一次时它工作正常。如果我在同一流程中的多个地方使用相同的节点。它总是将消息发送到一个(最后一个)节点。我认为脚本丢失了节点的上下文。即,将消息发送到哪里。所以,我想替换它node.sent(msg)getnode(node_id).send(msg)以便它总是将消息发送到正确的节点。我是红色节点的新手。所以,如果我未能解释问题,请原谅。如果您需要更多详细信息,请告诉我,我会添加。任何提示都会很明显。

标签: node.jsnode-red

解决方案


这表明您创建节点的方式存在问题。

您的节点应该发送消息的唯一this.send(...)方法是调用.


推荐阅读