问题标签 [noflo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
noflo - noflo 像 expressjs 中间件
我是 noflo 的新手,我想像 expressjs 中间件一样使用它。
每个中间件都是单独的 noflo 图,管理员可以更改。
使用类似中间件的 noflo 是否合理,如果可以,如何将函数“registerUser”转换为 noflo 图?谢谢。
noflo - 在 Noflo 中运行客户端和服务器模块
我有一个使用托管的 Noflo-UI 设置的 noflo Node.js 运行时。有没有办法在与 Node.js 运行时相同的图中运行客户端模块?我需要上传一个图像文件,将其发送到服务器,然后将其发送回并在预览窗口中显示。非常感谢您的任何意见!
d3.js - 基于json输入绘制网络拓扑图
我想通过证明 json 数据作为输入来使用 Highchart 或任何其他 js 库绘制网络拓扑图。在浏览http://www.highcharts.com/demo/renderer的拓扑图要求示例时,我发现它是静态的,没有任何具有固定 json 格式的示例来根据拓扑 xml 动态呈现拓扑.
寻求帮助以绘制基于各种 json /xml 的逻辑拓扑/网络拓扑。
node.js - 使用聚合物 noflo-ui 连接到 websocket 的示例
我需要将使用 noflo-ui 的聚合物组件连接到 websocket 服务器。
有谁知道或有任何例子。
noflo - noflo 组件未显示
我正在尝试在 Windows 上开始使用 NoFlo。遵循这些说明后:
http://flowhub.io/documentation/getting-started-node/
我能够启动 noflo.js 运行时。
但是,在尝试创建我的第一个图表时,我只能看到一些核心组件。文件系统组件根本不可用,即使我确实使用它安装了它
npm install noflo-filesystem --save
有任何想法吗?
mongodb - 如何在 MongoDB 上模拟“错误”事件
我正在尝试为 NoFlo 组件(由一位同事编写)编写一个测试用例 - 该组件有一个“连接”inPort 和一个“错误”输出端口,例如:
那么基于这个代码模式,我应该如何模拟一个错误的情况(在测试用例中),以便它通过 outPort 发送一个错误?
我尝试发送像“lcalhost:99999/abcdef”这样的错误 uri,但它不起作用。
更新:原始代码mongodb
通过“已连接”输出端口发送实例,我将其缓存以成功发出“错误”事件。
noflo - 如何在 noflo 中查找组件依赖项
只要安装了组件,Noflo 似乎就能神奇地找到组件。例如,这个:
有命名空间的概念吗?
这不会为我运行,最初是因为我没有安装strings包并且它找不到SplitStr组件。
我怎么知道这是我丢失的包裹?
现在它不起作用,因为它不知道Counter组件。一般来说,我怎样才能确定每个组件需要哪个包?
noflo - 在另一个 javascript 引擎(不是 node.js 平台)中运行 noflo.js 的可行性
我们正在评估noflo以使用简单的 javascript 引擎在嵌入式 linux 机器上执行,作为解释器(无 JIT)。在我们的例子中,Node.js 引擎(带有嵌入式 V8 引擎)可能过于占用资源。
直接的问题是如何在其中运行 noflo 运行时。查看 GitHub 存储库 ( https://github.com/noflo/noflo ) 并使用 grunt,我们使用grunt build:browser为浏览器生成了 noflo 。
作为实际尝试运行生成的browser/noflo.js文件的简单示例,我将 d8 shell(V8 引擎 shell)用于 Node.js 世界之外的隔离 Javascript 引擎,并将以下代码附加到生成的 noflo.js文件:
然后, d8 noflo.js
在 Linux shell 上,它报告
在没有进一步了解的情况下,让我相信 noflo.js 并不是自包含所有核心 noflo 运行时功能。
这里缺少什么必要的步骤,让我在一个独立的 JS 引擎中运行 noflo 库(V8 只是一个例子 - 它可以是任何符合 ECMA V5 的引擎)
noflo 项目网站上的所有代码示例都是为 Node.js 量身定制的...
PS:我尝试从http://noflojs.org/download/构建基于浏览器的noflo 作为替代方法,但是这总是返回“服务器错误”。
此致
冈瑟·斯特鲁布
runtime - 在单个图中具有不同运行时的 NoFlo 组件
NoFlo 可以在不同的运行时运行。
是否可以连接使用不同运行时运行的组件?也就是说,执行用不同语言编写但连接在一个图中的脚本。
我想知道是否可以像 shell 脚本一样做同样的事情,启动用不同语言编写的脚本的执行。
javascript - noflo.js 可以在浏览器中使用吗?
我想在浏览器应用程序中使用 noflo.js 的工作流协调。那可能吗?
如果不可能,我的额外问题是什么是工作流协调库,它可以在浏览器中工作,并允许工作流的外部(即非代码)表示?