Node の環境変数を設定する 質問する

Node の環境変数を設定する 質問する

チュートリアルに従おうとすると、次のように表示されます。

資格情報を読み込む方法はいくつかあります。

  1. 環境変数から読み込まれ、
  2. ディスク上のJSONファイルから読み込まれ、

キーは次のようになります。

USER_ID, USER_KEY

つまり、環境変数を適切に設定すれば、アプリケーション内で資格情報を管理する必要はまったくありません。

Google で調べたところ、変数を設定する必要があるようですprocess.env。これらの資格情報はどのように、どこで設定すればよいですか? 例をお願いします。

ベストアンサー1

環境変数 (この場合) は、アプリケーションに資格情報を渡すために使用されます。USER_IDと は、それぞれとUSER_KEYからアクセスできます。 環境変数を編集する必要はなく、その内容にアクセスするだけです。process.env.USER_IDprocess.env.USER_KEY

単に、ディスク上の特定のファイルからロードするかUSER_ID、またはロードするかの選択肢を提供しているだけのように見えます。USER_KEYprocess.env

さて、アプリケーションを実行すると魔法が起こります。

USER_ID=239482 USER_KEY=foobar node app.js

これにより、ユーザー ID239482とユーザー キーが として渡されますfoobar。これはテストには適していますが、本番環境では、変数をエクスポートするためにいくつかの bash スクリプトを構成することになるでしょう。

おすすめ記事