2016-03-24 12 views
1

node.jsアプリケーションをHerokuにデプロイする場合は、まだnginxを設定していますか?またはHerokuはすでにその部分を処理していますか?HerokuのNginx + Node.js

設定が必要な場合、手順は何ですか?ヒロクに展開した経験のある方は、私を導くことができますか?これが本当のために何かを配備するのは初めてになります:)

はあなたのために(適用可能な場合またはSSLポート)Herokuのは、ポート80にアプリ間のプロキシを扱う

答えて

1

ありがとうございます。しかし、あなたのアプリケーションのためのポートは固定されていません、それは潜在的に可変ですが、常に環境変数PORTとして利用可能です。

node.jsアプリでは、固定値の代わりにprocess.env.PORTを聞いてください。さらに、アプリケーションをローカルでもHeroku環境でも実行できるようにするには、process.env.PORT || 3000を実行して、ローカル開発目的のポート番号を3000として選択します。

詳細については、https://devcenter.heroku.com/articles/dynos#local-environment-variablesを参照してください。

+0

静かなファイルを処理するために、ヘロクはそれを単独で処理するでしょうか? – airsoftFreak

+0

@airsoftFreakあなたは、静的ファイルを処理することによって何を意味するかを詳しく説明できますか?静的なHTML/CSS/JavaScriptを提供するだけのサーバーを作成することを意味するのであれば、同じプロセスを経なければならないが、http://expressjs.com/en/starter/static-files.htmlに記載されているテクニックを使用するあなたはexpress.jsを使用します – woozyking

+0

私はnode.jsが画像のような静的ファイルを扱うのはそれほど良くないとオンラインで読んでいます。 nginxはこの種のものを扱うのに有効ですが。 – airsoftFreak

関連する問題