0

以下に簡単なグラフを示します。これは、math/Add受け取ったものを出力するだけのコンポーネントに出力が接続された 2 つの数値入力を持つコンポーネントです。

私は noflo を初めて使用し、startandendイベントを 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);
    });
});
4

1 に答える 1

0

良い発見、@akonsu。問題が作成されました: https://github.com/noflo/noflo/issues/221

于 2014-07-10T05:46:43.757 に答える