存储值,然后在Javascript

问题描述:

发送的一切,我在建节点JS 我试图创建将存储来自不同功能节点的所有输入一个节点节点红色的工作,然后将它们全部发送到下一个节点。 在Node-RED中,每个msg进程一次,它被发送并且msg进程由属性异步。存储值,然后在Javascript

文档:http://nodered.org/docs/creating-nodes/node-js.html

这是节点-RED布线截图:

enter image description here

有两个函数去一个级联节点 级联节点的代码是:

module.exports = function(RED) { 
    function LowerCaseNode(config) { 
     RED.nodes.createNode(this,config); 
     var node = this; 
     this.on('input', function(msg) { 
     var abc = []; 
     abc.push(msg.payload); 
      node.send(msg); 
     }); 
    } 
    RED.nodes.registerType("lower-case",LowerCaseNode); 
} 

我在调试选项卡中输出的内容是:

enter image description here

我在调试选项卡想要的输出是:

enter image description here

你的concat节点没有办法知道的传入消息来自哪个功能节点,有关于无信息源传递了一条消息。

你可以做的是建立一个不同的主题领域中的每个功能节点,并以此来区分输入的最好的。

此外,这可能不需要是一个单独的节点,你应该能够实现它作为一个功能节点,并利用context变量。

+0

但是,如果这是不是一个功能或者说这不仅是一个功能的来源。味精可能来自任何地方。我只需要连接说n个msg然后怎么做。我无法做到这一点。我想用我自己的自定义node.not与功能节点。请帮助我。 – 2014-10-20 19:11:23