Node-red:在运行时获取当前流名称

时间:2018-02-09 04:54:14

标签: node-red

我正在尝试在消息传递时获取当前流名称。我想出了如何获取流ID(来自config.z),但在运行时无法找到流名称。 nodered文档提到有一个api方法来获取流(https://nodered.org/docs/api/runtime/api#getFlow),但这也不起作用 - 当我尝试RED.nodes.getFlow(id)时出现错误 任何指针都将非常感激。

1 个答案:

答案 0 :(得分:1)

这不是基于流程的编程通常支持的方法。除了传递的msg中设置的节点之外,任何节点都不应该知道流中以前的节点。

要实现您想要的功能,只需添加带标识符的msg.topic即可。或者确实,其他一些识别财产。您可以使用许多不同的节点来执行此操作。

如果您需要更多信息,则需要解释为什么您想要一个流标识符。