我在下面有一个简单的图表。它是一个math/Add
组件,带有两个数字输入,其输出连接到一个组件,只打印它接收到的内容。
我是noflo的新手,我希望只看一次start
和end
事件,但我会看到它们两次。发生这种情况是因为套接字不止一次连接和断开连接。
为什么我看到多个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);
});
});