2017-02-10 26 views
0

ノード-REDのポート番号を別のポート番号と同じに設定できますか? 例:test.jsが1880ポート番号で実行されていて、ノード-REDポート番号が1880である。 httpRootがアクティブになるので、ノードREDを実行すると、私は127.0.0.1:1880/redを使用します。出来ますか? ありがとうございますノード-REDポート番号

答えて

2

いいえ、2つのアプリケーションでは、このようなポートを直接共有することはできません。

ポート1880で動作するnginxのようなものを使用し、異なるポートでtest.jsとNode-REDを実行し、別々のアプリケーションにnginxプロキシリクエストを行うことができます。

embedding Node-REDのドキュメントを参照し、test.jsアプリケーションにNode-REDを含めることができます。

0

実際には、さまざまなインターフェイスでリッスンしている場合は、かなり確実です。 たとえば、プログラムへの着信要求をeth0ポート80でリッスンする場合、localhost(またはeth2)のポート80で別のプログラムをリッスンすることができます。

したがって、両方のアプリケーションのソケットを特定の(異なる)インターフェイスでリッスンするように制約することができれば、それは問題ありません。

+0

OPは、同じ/すべてのインターフェイスで同じポートを共有し、HTTPパスに基づいて区別することを求めていました。 – hardillb

関連する問題