在浏览器中不使用 flo 组件
Using no flo components in browser
我正在浏览器中使用 noflo 尝试一些原型,目前面临一些与启动和 运行ning 相关的问题。有人可以指出我正确的方向吗?下面是我的场景。
我想在我的浏览器中 运行 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');
});
我可以使用 core/Output 执行一个简单的 helloworld 运行ning。知道如何获得上述场景 运行ning ?
目前我有一个 g运行t noflo-browser 任务,它打包了 component.json 中提到的 noflo-components(手动复制并放置在 'components' 文件夹中)文件。我做对了吗?很少查询:
- 我是否应该手动复制我需要的所有组件,并在每次 component/package json 文件中提及它?
- 如何处理节点内置模块,如 http、url 等?
- 没有 component.json 文件的组件呢?
有人可以帮忙吗?谢谢。
我们在 NoFlo docs 中有一个这样的例子。
要构建浏览器可运行的 NoFlo 包,您可以使用 grunt-noflo-browser,因为 explained here
我正在浏览器中使用 noflo 尝试一些原型,目前面临一些与启动和 运行ning 相关的问题。有人可以指出我正确的方向吗?下面是我的场景。
我想在我的浏览器中 运行 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');
});
我可以使用 core/Output 执行一个简单的 helloworld 运行ning。知道如何获得上述场景 运行ning ?
目前我有一个 g运行t noflo-browser 任务,它打包了 component.json 中提到的 noflo-components(手动复制并放置在 'components' 文件夹中)文件。我做对了吗?很少查询:
- 我是否应该手动复制我需要的所有组件,并在每次 component/package json 文件中提及它?
- 如何处理节点内置模块,如 http、url 等?
- 没有 component.json 文件的组件呢?
有人可以帮忙吗?谢谢。
我们在 NoFlo docs 中有一个这样的例子。
要构建浏览器可运行的 NoFlo 包,您可以使用 grunt-noflo-browser,因为 explained here