节点红色打印消息节点中的全局变量

时间:2016-12-08 11:10:36

标签: node-red

我对节点红很陌生,有些事让我烦恼,我无法让它发挥作用 我目前正在Facebook Messenger上制作一个聊天机器人,我想打印一个全局变量,但我似乎无法理解打印它的语法。
以下是我声明变量的方式:msg.payload = global.get("glob");。我知道变量不是空的,因为当我用node.error(global.get("glob");打印它时,它会显示字符串 但后来我尝试在{msg.payload}的消息节点上打印它(和其他多次尝试),但它不打印任何内容或undefined。 打印这些变量的正确语法是什么?

这是我的消息节点: enter image description here

这就是结果:enter image description here

1 个答案:

答案 0 :(得分:2)

使用context.global.yourvariable来声明全局变量,例如:

context.global.ss = msg.payload;

现在context.global.ss可以被流中的任何节点访问。

希望这有帮助!