Node Red获取实例端口

时间:2018-01-24 07:49:03

标签: port node-red

我有一台服务器在不同的端口上启动10个node-red实例。使用php页面我将用户重定向到他们的端口上。我需要每个节点 - 红色实例都可以获得它的端口但是没有一个节点获得localhost:例如1889(我需要1889)。 我从2天开始在Google上搜索但没有任何内容

1 个答案:

答案 0 :(得分:0)

一种方法是使用环境变量在每个实例上设置端口,并使用settings.js的全局变量部分将其附加到Node-RED实例。

这使得端口可用于流中的逻辑。

functionGlobalContext: {
    instancePort: process.env.PORT
},

在Node-RED中,您可以通过更改节点或功能节点访问该变​​量。