Я работаю в Node-red, построенном на узле js. Я пытался создать один узел, который будет хранить все входные данные из разных функциональных узлов, а затем отправлять их все на следующий узел. в Node-RED каждое сообщение обрабатывается один раз и отправляется, а процесс сообщения является асинхронным по свойству.
Документация: http://nodered.org/docs/creating-nodes/node-js.html
Это скриншот проводки node-RED:
У узла конкатенации есть две функции. Код узла конкатенации:
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);
}
вывод, который я получаю на вкладке отладки:
Вывод, который я хотел на вкладке отладки: