私はノード js 上に構築された Node-red で作業しています。別の関数ノードからのすべての入力を格納し、それらすべてを次のノードに送信する 1 つのノードを作成しようとしていました。Node-RED では、各 msg プロセスが 1 回だけ送信され、msg プロセスはプロパティによって非同期になっています。
ドキュメント : http://nodered.org/docs/creating-nodes/node-js.html
これは node-RED 配線のスクリーンショットです。
連結ノードに向かう関数は 2 つあります。連結ノードのコードは次のとおりです。
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);
}
デバッグタブで得ている出力は次のとおりです。
デバッグタブで必要な出力は次のとおりです。