2016-04-05 8 views
3

私は、Microsoft Azureのデフォルトのポートprocess.env.PORT(1337)でnodejsアプリケーション(Azure Web App)を実行しています。 また、websocketのポートを追加する必要があります。私のローカルでは、私は8000を使用していますが、Azureで閉じているようです。追加の聴取Microsoft Azure Nodejs

私が聞くことができる追加のポートはありますか?それは実際にはすべて可能ですか?

+0

質問を編集してください。Azure Web Appに展開していますか?また、1337がAzureのデフォルトポートであるということはどういう意味ですか? –

+0

はい、私はAzure Web Appを実行しています。そして、はい、私はprocess.env.PORTを意味しました。おかげさまで – BigLes

+0

これは私が想定していたものです。回答が投稿されました。 –

答えて

3

Azure Web Appにデプロイする場合は、ポート80と443だけが公開されます。これは、あなたのアプリが聞く特定のポートにマップされ、process.env.PORTで検索できます。あなたが聞くために必要な場合

var port = process.env.PORT || 1337; 

:あなたはAzureの中で、ローカルの両方で実行している場合と、あなたは簡単にあなたがあなたの質問にポート1337をご参照に基づいて、このようなもので、耳を傾けるどのポートを管理することができます複数のポートまたは80/443と異なるポートでは、VMまたはクラウドサービス(Web/Workerロール)にデプロイする必要があります。複数のWebアプリケーションを展開することもできます。

+0

作品:process.env.PORT。 does not work:process.env.port 大文字と小文字が区別されます...(大文字で印刷します) – Mattias

関連する問題