использование подграфа не вызывает ошибку при встраивании обратного вызова - PullRequest
0 голосов
/ 02 июня 2019

Я новичок в NoFlo и столкнулся с проблемой встраивания. Я запускаю график, вызывая

export const runWorkflow = noflo.asCallback('RunWorkflow', {
  // Provide the project base directory where NoFlo seeks graphs and components
  baseDir: __dirname + '/./'
});

let input = "fail";
runWorkflow({
  in: input
}, (error, result) => {
  // If component sent to its error port, then we'll have err
  if (error) { 
    throw error; 
  }
});

с RunWorkflow.json , который является графом с подграфом. На этом графике я генерирую ошибку в порту ошибки. Однако обратный вызов не запускается, и программа завершается без уведомления. Когда я удаляю подграф, обратный вызов срабатывает, как и должно быть.

Я попытался добавить графики в качестве компонентов в package.json, но это не сработало. Я что-то не так делаю или это ошибка?

Я также опубликовал это как проблему в репозитории NoFlo. (с прикрепленным там кодом) https://github.com/noflo/noflo/issues/631

...