検索

ホームページ  >  に質問  >  本文

React/Node.js で Kubernetes ポッドから環境変数にアクセスする方法

<p>kubernetes ポッドでいくつかの環境変数を定義していますが、process.env.TEST を使用してノードまたは React FE コードでそれらを使用しようとすると (TEST がシークレットとして env に存在するため)、常に未定義になります。ポッドに変数があることを確認してください。 </p> <p>これらの変数にアクセスする他の方法はありますか、それとも Node.js または React.js で明示的に何かを行う必要がありますか。 </p>
P粉790819727P粉790819727527日前628

全員に返信(1)返信します

  • P粉459440991

    P粉4594409912023-09-06 00:51:54

    Kubernetes ポッドの環境変数には、他の Node.js アプリケーションでアクセスする方法と同様に、‍process.env. を使用して Node.js でアクセスできます。正しい方法で実行しているため、値が未定義の場合は、何かが正しく設定されていない可能性があります。

    リーリー

    React 環境変数: React アプリケーションで環境変数を使用しようとしている場合は、プレフィックスとして REACT_APP_ を付ける必要があります。このプレフィックスで始まる環境変数のみがビルドに埋め込まれます。したがって、コード内でこれらにアクセスするには、process.env.REACT_APP_ を使用します。

    返事
    0
  • キャンセル返事