在NodeJS Webserver中实现NodeRED

时间:2016-01-13 11:55:29

标签: javascript node.js webserver ibm-cloud

我有一个不寻常的问题: 是否可以在Node.JS网站中集成NodeRED实例? 我想将实例作为底页,我的用户可以创建流程图并在另一页上查看结果。

工作环境:Bluemix,Node.JS Express 4

我将不胜感激。

3 个答案:

答案 0 :(得分:0)

您可以在任何Node.js上安装NodeRed - 请按照安装指南here进行操作。

可以找到完整的设置指南here(此处使用的设备是运行Node.js的Raspberry Pi,但过程完全相同)。您需要解析NodeRed实例的输出以“在另一个页面上显示结果”,但这并不困难。

答案 1 :(得分:0)

您最好的选择是嵌入nodeRED!这是相当简单的,过程是well documented on the nodeRED site

听起来似乎值得注意的是,nodeRED中的所有流都以主流文件中的.json数据形式存在(或者您可以手动保存单独的工作区)。这使您可以根据需要轻松地在其他页面中解析和使用此数据。浏览这些文件时,该结构非常易于阅读和理解(https://www.npmjs.com/package/json之类的工具对于操作该数据非常有用。)

答案 2 :(得分:-1)

绝对可以从nodejs服务器启动node-red,请遵循How to use Node-red with node 但最好的方法是用express包裹起来。