0
我嘗試了一些在瀏覽器中使用noflo的原型,目前正面臨一些與啓動和運行相關的問題。有人能指點我正確的方向嗎?以下是我的情況。在瀏覽器中使用無flo組件
我想在我的瀏覽器中運行一個FBP象下面這樣:
var noflo=require('noflo');
var fbpString =
"'http://localhost:8000/books?tFilter=test -> IN repeat(core/Repeat)";
fbpString=fbpString+"\n"+"repeat OUT -> URL sendRequest(http/SendRequest)";
fbpString=fbpString+"\n"+"repeat OUT -> START sendRequest";
fbpString=fbpString+"\n"+"sendRequest REQUEST -> REQUEST receiveResponse(http/ReceiveResponse)";
fbpString=fbpString+"\n"+"receiveResponse MESSAGE -> IN output(core/Output)";
// Load the NoFlo graph based on the FBP string
noflo.graph.loadFBP(fbpString, function (graph:any) {
// Run the graph
noflo.createNetwork(graph);
console.log('Network created');
});
我可以執行使用核心/輸出運行一個簡單的HelloWorld。任何想法我怎麼能得到上述場景運行?
目前我有一個grunt noflo瀏覽器任務,它將noflo組件(手動複製並放置在'components'文件夾中)打包,如component.json文件中所述。我做對了嗎?幾個查詢:
- 我應該做一個手動拷貝所有組件,我需要單獨並每次在組件/包json文件中提及它?
- 如何處理像http,url等節點內置模塊?
- 那些沒有component.json文件的組件呢?
有人能幫忙嗎?謝謝。
感謝,我們想出了相同的解決方案太:) – Murthy