问题标签 [node-red]

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.

0 投票
1 回答
1871 浏览

node.js - 具有多个输出但发送消息异步的节点红色节点

我可以将消息发送到异步输出吗?

像这样,例如四个输出:

当我这样做时,所有的味精发送都会排队并在输入回调完成时发送。

编辑:我的意思是 node-red,而不是 node-redis。我遇到的问题是,所有发送都排队而不是直接发送。所以在输入回调期间,我在输出端没有收到任何消息。当输入回调结束时,所有排队的消息都被一次性抽出。

我想要的是,发送直接发送味精,而不是等待输入回调结束。所以有异步输出。

希望这能更好地解释它。

0 投票
0 回答
757 浏览

javascript - 在 Eclipse 中调试 node-red 模块

我安装了node-red并将调试到 node-red 模块“99-sample.js”中。因此我安装了nodeclipse。我可以使用代码进入该行, module.exports = function(RED) { .. } 但我无法进入该模块,尽管在那里设置了一个断点。调试器开始于:

有人知道我如何介入99-sample.js吗?

0 投票
4 回答
7150 浏览

node-red - 如何忽略来自 http 请求节点的 SSL 错误

我正在尝试使用node-red作为前端来与我正在构建的 REST API 交互。我的 API 使用 https,但在我的本地服务器上,证书没有完美设置,当我尝试使用“http 请求”节点时出现错误:

有没有办法将 node-red 配置得不那么严格并允许 SSL 协议错误并继续处理 http 请求?有没有人创建了他们自己版本的“http 请求”节点,它比默认的更严格?

(在 Google Chome 浏览器中,我有一个绿色挂锁,所以 SSL 几乎是正确的,node-red 非常挑剔)


要运行 node-red,我使用 docker:

这是我的节点红色项目源代码:

0 投票
1 回答
612 浏览

ibm-cloud - 为什么 Node-RED 无法解析 Bluemix 中的 VCAP_SERVICES 环境?

我正在使用 Node-RED 并希望在 Bluemix 中进行解析,VCAP_SERVICES但出现错误。我的代码是:

但我收到此错误:

我的VCAP_SERVICES. 我的代码中是否需要任何额外的东西来利用VCAP_SERVICES

0 投票
1 回答
1415 浏览

node.js - node-red 的最佳实践是无止境的流动?

我想在 node-red 中运行一个无尽的流程,但不想将结束连接到开始,或者至少想知道是否有更好的方法来做到这一点?比如一个节点告诉红色节点重新开始什么的?

流程可能看起来像一个空白注入,它开始一次,然后有一些等待条件的节点,如果这种情况发生,流程会做一些事情并完成。但是当它完成时,它应该再次开始等待条件。

希望我解释它可以理解:)。

谢谢!

0 投票
4 回答
952 浏览

raspberry-pi - 向 IBM Bluemix 注册 Raspberry Pi

我成功地向 IBM Bluemix 注册了我的 Raspberry Pi。它有 dht22 温度和湿度传感器连接并运行。

问题:在构建物联网入门应用程序时,我是否需要在 Rpi 上编写任何代码以将传感​​器数据推送到 Bluemix 中,还是只需提供 MAC 地址和 API 就可以解决问题?

注意:我按照配方配置我的 Raspberry Pi ,并使用 MAC 地址注册。当我签入设备时,它已连接并发送消息。

如果我需要做任何其他配置或编码以专门发送我的 dht22 传感器数据以在 Bluemix 中可视化并在 Node-red 中使用,请告诉我。

0 投票
1 回答
901 浏览

node.js - 节点调试,无法保存文件更改

我开始'node-debug'来调试我的node-red节点。

调试器工作正常,但我无法保存文件更改。我收到这样的错误消息...

我找不到托管模式的设置?有没有其他方法可以改变这种情况?

0 投票
0 回答
1064 浏览

mustache - 如何使用 Mustache 在模板节点的输出中实现新行?

模板节点中的正常换行符似乎被转换为空格。

例子:

Foo: foo Bar: bar由调试器节点打印。

我认为这里描述的问题是相同的,但使用</br>- 如建议的那样 - 只会导致"</br>"被添加到输出中。

也尝试过\n和其他一些变种

0 投票
2 回答
3459 浏览

javascript - 如何在我的 linux 服务器中永远启动节点 red ?

我用 npm 安装了 node-red,只需在终端中输入“node-red”就可以运行 node-red。但是如何使用永远命令在 linux 服务器中运行节点 red 呢?我希望节点红色连续运行。

0 投票
1 回答
174 浏览

javascript - Javascript / Jquery get() 在移动浏览器上不起作用(调用 node-red、node.js)

我已经花了大约一周的时间试图解决这个问题,所以终于破解并问了一个问题:

我的设置是运行 Apache 和 IBM 的 Node-Red 的 Raspberry Pi 2。我正在使用 Apache 提供一个简单的网页,该网页调用 Node-Red 来启动流程(在这种情况下,它是通过 Open Zwave 打开和关闭灯光。)

以下解决方案适用于桌面浏览器(firefox / IE 11),但不适用于移动浏览器(WP8.1 和 Android 浏览器上的 IE)。然而,代码会触发来自移动浏览器的“警报”,而不是$.get()任何想法?

请注意,我使用了两种不同的方法来调用目标,一种是正确JSON的,另一种只是一个字符串。两者都在桌面浏览器上工作,都在移动浏览器上失败。

标题:

脚本部分:

HTML: