Node-Red获取msg发送者

时间:2018-03-10 15:36:01

标签: node-red

是否可以检测输入事件中msg-Object的最后一个sendernode?

RED.nodes.createNode(this,config);
var node = this;
node.on('input', function(msg, a,b,c) {

    var sender = msg.sender ??????



    node.send(msg);
});

1 个答案:

答案 0 :(得分:0)

不,这违背了基于流程的编程的意图。

节点不应该关心流中它们之前或之后的节点。

所有州都应该在msg对象

上进行

唯一的例外是提供接收/响应功能的节点对,例如http-in / http-response这是通过http-in节点向msg添加字段以保存http请求/响应对象来实现的