以下に簡単なグラフを示します。これは、math/Add
受け取ったものを出力するだけのコンポーネントに出力が接続された 2 つの数値入力を持つコンポーネントです。
私は noflo を初めて使用し、start
andend
イベントを 1 回だけ見ようと思っていましたが、代わりに 2 回見ました。これは、ソケットが複数回接続および切断されるために発生します。
複数のstart
/が表示されるのはなぜend
ですか? これは設計によるものですか?
'use strict';
var noflo = require('noflo');
var graph = noflo.graph.createGraph('test');
graph.addNode('Add', 'math/Add');
graph.addNode('Capture', 'noflotest/CaptureValue');
graph.addEdge('Add', 'sum', 'Capture', 'in');
graph.addInitial(4, 'Add', 'addend');
graph.addInitial(3, 'Add', 'augend');
noflo.createNetwork(graph, function (network) {
network.on('start', function (info) {
console.log('network started', info);
});
network.on('end', function (info) {
console.log('network stopped', info);
});
});