NodeJSアプリケーションをOpenShiftにデプロイしようとしていますが、すべてのデプロイメントが正しく機能しているように見えますが、実行中のように見えます。NodeJS OpenShiftアプリケーションIPアドレス環境変数がありません
すべてのチュートリアルでは、process.env.OPENSHIFT_NODEJS_IP
を聞くよう指示しますが、console.logを使用すると、この変数が設定されていないことがわかりました。
NodeJSは出発点公式の例をOpenshiftそれを使用しています。
https://github.com/openshift/nodejs-ex/blob/master/server.js
このテーマに関するもう一つの問題は、同じことを示唆している:私は見つけることができない理由OpenShift 3を使用してい Nodejs openshift app deployed code not working
誰もが知っていますIPアドレス/なぜそれらが一般的に利用可能な/デフォルトの環境変数が利用できないのか、そしてこれを修正する方法?
これらはOpenShift v2で世界的に利用可能でしたが、まだ多くのブログが利用可能ですが、古くなっています。変数を自分で設定することも、リッスンするコードを設定することもできます –
v2 - v3の間には多くの違いがあるようですので、実際に何をする必要があるのか把握するのは困難でした。助けてくれてありがとう! – YuriW