10

アプリケーションでモジュールの1つを構成し、ホスト名に基づいて特定のURLを指定する必要があります。http://localhostローカルとのようなものhttp://myapp.herokuapp.com。に応じて値をハードコーディングするNODE_ENVか、環境値として保存して使用することもできますprocess.env.CUSTOMVAR_HOSTNAMEmyappしかし、Heroku管理パネルですでに構成されているため、どういうわけか間違っているように感じます。またrequest.headers.host、モジュール構成はアプリケーションの開始時に行われるため、要求を処理する前に使用できません。

コードからHerokuアプリケーション名を取得する方法はありますか?または環境変数から?ローカルで実行している場合でも、Heroku(または実際には他の場所で実行している場合)でコードを実行している場合でも、コードを同じままにしておきたいです。

4

1 に答える 1

8

方法が見つからなかったため、適切なホスト名値を使用してNODE_ENV(または)hostnameに基づいてローカル変数を作成しました。developmentproduction

于 2012-10-25T09:20:57.667 に答える