红色节点获取实例端口
Node Red get instance port
我有一台服务器在不同的端口上启动 10 个 node-red 实例。使用 php 页面,我将我的用户重定向到他们的端口。我需要每个节点-红色实例都可以获取其端口,但是没有一个节点可以获取 localhost:1889 例如(我需要 1889)。
我在 google 上搜索了 2 天,但什么也没有
一种方法是使用环境变量在每个实例上设置端口,并使用 settings.js
的全局变量部分将其附加到 Node-RED 实例。
这使得端口可用于流中的逻辑。
functionGlobalContext: {
instancePort: process.env.PORT
},
在 Node-RED 中,您可以通过更改节点或功能节点访问该变量。
我有一台服务器在不同的端口上启动 10 个 node-red 实例。使用 php 页面,我将我的用户重定向到他们的端口。我需要每个节点-红色实例都可以获取其端口,但是没有一个节点可以获取 localhost:1889 例如(我需要 1889)。 我在 google 上搜索了 2 天,但什么也没有
一种方法是使用环境变量在每个实例上设置端口,并使用 settings.js
的全局变量部分将其附加到 Node-RED 实例。
这使得端口可用于流中的逻辑。
functionGlobalContext: {
instancePort: process.env.PORT
},
在 Node-RED 中,您可以通过更改节点或功能节点访问该变量。