Можно ли построить график NoFlo с программно сгенерированными компонентами? - PullRequest
0 голосов
/ 02 февраля 2019

Я пытаюсь использовать noflo полностью программно в узле.У меня есть следующий код:

const noflo = require('noflo');
const util = require('util');
const graph = new noflo.Graph('Test');
const step1 = noflo.asComponent(input => input)
const step2 = noflo.asComponent(input => input)
graph.addNode('1', step1);
graph.addNode('2', step2);
graph.addEdge('1', 'out', '2', 'input');
graph.addInport('input', '1', 'input');
util.promisify(noflo.asCallback(graph))("hello")
  .then(r => console.log(r))
  .catch(e => console.log(e))

Документация, кажется, предполагает, что я могу каким-то образом добавить экземпляр компонента в граф, но addNode, похоже, не нравится, так как он пытается найти компонент с именем'[объект Объект]'.

...