0

我想在脚本中使用命令行来运行 noflo 图以进行测试。当我从浏览器 GUI 运行图形和自定义组件时,它们会正确加载和执行,但是,我无法让它们在 GUI 之外运行。

Noflo-nodejs 看起来应该使用以下命令执行图形: node node_modules/.bin/noflo-nodejs --graph mygraph.json --batch --register false

但是,虽然它出现了,但它似乎没有执行,也没有退出。它带有以下输出: node node_modules/.bin/noflo-nodejs --graph mygraph.json --batch --register false 正在加载主图:/Users/glenn/src/noflo-rdf-pipeline/mygraph.json NoFlo运行时监听 ws://10.88.12.0:3569 使用 /Users/glenn/src/noflo-rdf-pipeline 进行组件加载 Live IDE URL:http://app.flowhub.io#runtime/endpoint?protocol%3Dwebsocket% 26地址%3Dws%3A%2F%2F10.88.12.0%3A3569

我曾尝试在图表前同时使用 core/kick 和 core/repeat 组件来强制它们启动,但这并没有帮助。

我缺少一些特殊功能吗?json根本不支持吗?

4

1 回答 1

0

如果添加--debug=true,您是否看到传输的任何数据包?NoFlo 组件在收到某些东西之前不会采取行动,因此您通常需要一些 IIP 来启动该过程

于 2015-12-02T12:39:53.293 回答