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