0
剛開始使用noflo時,我很困惑,爲什麼我無法獲得簡單的流程工作。我今天開始,安裝下面的示例頁面noflo和核心部件,以及經典的「Hello World」的例子爲什麼我的流程沒有連接?
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
...但沒有雪茄 - 沒有輸出,它只是沒有輸出坐在那裏都
如果我堅持一個console.log
到FetchFeed.coffee
parser.on 'readable', ->
while item = @read()
console.log 'ITEM', item ## Hack the code here
out.send item
然後我就看到輸出和RSS提要的內容。
問題:爲什麼在rss/FetchFeed中的out.send
沒有將數據送入core/Output
打印?第一個例子有什麼黑魔法,但不是第二個例子?