あるSEのつぶやき・改スマートフォン用の表示で見るあるSEのつぶやき・改IT・システム開発に関することをつぶやいています。プログラムを書いていると機密情報を含んだ設定値を記述することがあります。アクセスキーなどでした。コードでprocess.env.XXXXXという記述を何度か見かけました。コードから外部ファイルに外だししたものでした。この記事では、dotenvの使い方をご紹介します。どちらかでプロジェクトにdotenvをインストールします。設定dotenvはプロジェクトのルートに.envという設定ファイルを作成する必要があります。後述のサンプルプログラムで使用する内容なら、以下のように記述します。上がったら大変なので、.gitignoreに以下の設定をちゃんとしておきます。ビルドファイルで試してみます。コードの設定値部分は以下のようになります。CloudFront};これをdotenvを使ったら以下のようなコードになります。CloudFront};コードの先頭あたりでrequire('dotenv').config();を呼び出す必要がありますが、機密情報がコードからなくなりすっきりしましたね。コードから外出しできます。これだけではまだ要件が足りないのですが、使えるところでは使っていきたいですね。fnyaなんちゃってSE。SEをなりわいににして生きているらしい。最近はプログラマとしての役割が多く四苦八苦している模様。月別アーカイブスポンサーリンクスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。