问题标签 [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.
node.js - 具有多个输出但发送消息异步的节点红色节点
我可以将消息发送到异步输出吗?
像这样,例如四个输出:
当我这样做时,所有的味精发送都会排队并在输入回调完成时发送。
编辑:我的意思是 node-red,而不是 node-redis。我遇到的问题是,所有发送都排队而不是直接发送。所以在输入回调期间,我在输出端没有收到任何消息。当输入回调结束时,所有排队的消息都被一次性抽出。
我想要的是,发送直接发送味精,而不是等待输入回调结束。所以有异步输出。
希望这能更好地解释它。
javascript - 在 Eclipse 中调试 node-red 模块
我安装了node-red并将调试到 node-red 模块“99-sample.js”中。因此我安装了nodeclipse。我可以使用代码进入该行,
module.exports = function(RED) { .. }
但我无法进入该模块,尽管在那里设置了一个断点。调试器开始于:
有人知道我如何介入99-sample.js
吗?
node-red - 如何忽略来自 http 请求节点的 SSL 错误
我正在尝试使用node-red作为前端来与我正在构建的 REST API 交互。我的 API 使用 https,但在我的本地服务器上,证书没有完美设置,当我尝试使用“http 请求”节点时出现错误:
有没有办法将 node-red 配置得不那么严格并允许 SSL 协议错误并继续处理 http 请求?有没有人创建了他们自己版本的“http 请求”节点,它比默认的更严格?
(在 Google Chome 浏览器中,我有一个绿色挂锁,所以 SSL 几乎是正确的,node-red 非常挑剔)
要运行 node-red,我使用 docker:
这是我的节点红色项目源代码:
ibm-cloud - 为什么 Node-RED 无法解析 Bluemix 中的 VCAP_SERVICES 环境?
我正在使用 Node-RED 并希望在 Bluemix 中进行解析,VCAP_SERVICES
但出现错误。我的代码是:
但我收到此错误:
我的VCAP_SERVICES
. 我的代码中是否需要任何额外的东西来利用VCAP_SERVICES
?
node.js - node-red 的最佳实践是无止境的流动?
我想在 node-red 中运行一个无尽的流程,但不想将结束连接到开始,或者至少想知道是否有更好的方法来做到这一点?比如一个节点告诉红色节点重新开始什么的?
流程可能看起来像一个空白注入,它开始一次,然后有一些等待条件的节点,如果这种情况发生,流程会做一些事情并完成。但是当它完成时,它应该再次开始等待条件。
希望我解释它可以理解:)。
谢谢!
raspberry-pi - 向 IBM Bluemix 注册 Raspberry Pi
我成功地向 IBM Bluemix 注册了我的 Raspberry Pi。它有 dht22 温度和湿度传感器连接并运行。
问题:在构建物联网入门应用程序时,我是否需要在 Rpi 上编写任何代码以将传感器数据推送到 Bluemix 中,还是只需提供 MAC 地址和 API 就可以解决问题?
注意:我按照配方配置我的 Raspberry Pi ,并使用 MAC 地址注册。当我签入设备时,它已连接并发送消息。
如果我需要做任何其他配置或编码以专门发送我的 dht22 传感器数据以在 Bluemix 中可视化并在 Node-red 中使用,请告诉我。
node.js - 节点调试,无法保存文件更改
我开始'node-debug'来调试我的node-red节点。
调试器工作正常,但我无法保存文件更改。我收到这样的错误消息...
我找不到托管模式的设置?有没有其他方法可以改变这种情况?
mustache - 如何使用 Mustache 在模板节点的输出中实现新行?
模板节点中的正常换行符似乎被转换为空格。
例子:
Foo: foo Bar: bar
由调试器节点打印。
我认为这里描述的问题是相同的,但使用</br>
- 如建议的那样 - 只会导致"</br>"
被添加到输出中。
也尝试过\n
和其他一些变种
javascript - 如何在我的 linux 服务器中永远启动节点 red ?
我用 npm 安装了 node-red,只需在终端中输入“node-red”就可以运行 node-red。但是如何使用永远命令在 linux 服务器中运行节点 red 呢?我希望节点红色连续运行。
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: