我想知道如何指定函数节点可以返回消息(msg)的输出。
例如:
if( msg.eui == "00:11:22:33:44:55:66:88"){
output1(msg); //return on the output 1 only
}
if( msg.eui == "00:11:22:33:44:55:66:99"){
output2(msg); //return on the output 2 only
}
需要改变什么?
答案 0 :(得分:4)
可以做到。 Node-Red使用array of messages to address the different output ports。
if( msg.eui == "00:11:22:33:44:55:66:88"){
return [msg, null]; //return on the output 1 only
}
if( msg.eui == "00:11:22:33:44:55:66:99"){
return [null, msg]; //return on the output 2 only
}
不应接收消息的输出设置为null,另一个设置为返回消息。