noflo から始めたばかりですが、単純なフローを機能させることができない理由に困惑しています。今日から始めて、サンプルページと標準的な「Hello World」の例に従ってnofloとコアコンポーネントをインストールしました
Read(filesystem/ReadFile) OUT -> IN Display(core/Output)
'package.json' -> IN Read
動作します...これまでのところ問題ありませんが、ミックスに「noflo-rss」を追加して、例を次のように変更したかったのです。
Read(rss/FetchFeed) OUT -> IN Display(core/Output)
'http://xkcd.com/rss.xml' -> IN Read
こうやって走る
$ /node_modules/.bin/noflo-nodejs --graph graphs/rss.fbp --batch --register=false --debug
...しかし、葉巻はありません-出力はありません。出力がまったくなく、そこに座っているだけです
FetchFeed.coffeeconsole.log
のソースコードに
parser.on 'readable', ->
while item = @read()
console.log 'ITEM', item ## Hack the code here
out.send item
次に、RSS フィードの出力とコンテンツを確認します。
質問:out.send
rss/FetchFeed で印刷するデータを にフィードしないのは なぜcore/Output
ですか? 最初の例を機能させ、2 番目の例を機能させないダーク マジックは何ですか?