Quantcast
Viewing all articles
Browse latest Browse all 8868

【NestJS】dotenvを使って環境変数を読み込む

やりたいこと

環境変数で値を設定する。

環境

NestJS用に、内部的にdotenvを使っている@nestjs/configもありますが、dotenvそのものを使うほうが簡便だと思っています。

インストール

yarn add dotenv

// or

npm install dotenv

設定

ここでは、アプリ内で統一して環境変数を読み込む場所として、src/config/app.config.tsを想定しています。

src/config/app.config.ts
require('dotenv').config()if(!process.env.DB_PASSWORD){thrownewError('DB_PASSWORD must be set.')}exportconstDB_PASSWORD=process.env.DB_PASSWORD

Viewing all articles
Browse latest Browse all 8868

Trending Articles