1

残念ながら詳細には入りませんが、できるだけ徹底的にしようとします。私の会社はAWS Beanstalkを使用して、ノードサービスの1つを導入しています。 AWSコンフィグレーションダッシュボード(ENS_NAME)の環境プロパティは、ドメインの1つの値を指しています。AWS Beanstalkでノードが環境変数を読み取ることができません

documentationと、resourceによれば、一度変数をプラグインすると、process.env.ENV_NAMEでアクセスできるようになります。しかし、何も出てこない。名前は正しいので、process.envも空のObjectをログアウトしています。

ドキュメントはまっすぐに見えるだけでなく、他のガイドも同様です。ダッシュボードでキー値のペアを設定することと、アプリケーションがブラウザで実行された後に値をログアウトすることとの間に追加の手順があることを知っている人はいますか?

+0

EBでは何が実行されていますか?ノードアプリケーションはドッカー画像で動作していますか? –

+0

ノードアプリケーションが実行中です。編集:申し訳ありません、私たちはちょうどzipアップノードアプリケーションをアップロードしています。 – user2684405

+0

私が求めているのは、ノードアプリケーションを持つドッカーイメージを展開しているということですか?または、EBでLinuxディストリビューションを使ってノードアプリケーションをホストしていますか?実行中のノードアプリケーションは何ですか? –

答えて

0

私はばかです。クライアントに送信されていたJavaScriptの環境変数を参照していました。だから、サーバから離れたときまで、env変数を探すことは決してなかった。これに対応して新しいルートを追加しました。

+0

私の問題の答えが「私はばかだ」と答えたたびにニッケルを持っていたら、もはや働く必要はありません。 –

関連する問題