チュートリアルに従おうとすると、次のように表示されます。
資格情報を読み込む方法はいくつかあります。
- 環境変数から読み込まれ、
- ディスク上のJSONファイルから読み込まれ、
キーは次のようになります。
USER_ID, USER_KEY
つまり、環境変数を適切に設定すれば、アプリケーション内で資格情報を管理する必要はまったくありません。
Google で調べたところ、変数を設定する必要があるようですprocess.env
。これらの資格情報はどのように、どこで設定すればよいですか? 例をお願いします。
ベストアンサー1
環境変数 (この場合) は、アプリケーションに資格情報を渡すために使用されます。USER_ID
と は、それぞれとUSER_KEY
からアクセスできます。 環境変数を編集する必要はなく、その内容にアクセスするだけです。process.env.USER_ID
process.env.USER_KEY
単に、ディスク上の特定のファイルからロードするかUSER_ID
、またはロードするかの選択肢を提供しているだけのように見えます。USER_KEY
process.env
さて、アプリケーションを実行すると魔法が起こります。
USER_ID=239482 USER_KEY=foobar node app.js
これにより、ユーザー ID239482
とユーザー キーが として渡されますfoobar
。これはテストには適していますが、本番環境では、変数をエクスポートするためにいくつかの bash スクリプトを構成することになるでしょう。