Closed1
NestJSでdotenv-flow形式のdotenvを読み込む
dotenv-flow形式のdotenvをNestJSで読みたいときのメモ
【ちなみに】
dotenv-flow形式はNext.jsなんかで採用されていて、NODE_ENVの値ごとに環境変数を作れて便利。
加えてシークレットな値とそうじゃない値でファイルを分けられる。
読み込まれる優先順位や内容は下記記事がわかりやすい。
@nestjs/configを導入して、下記を設定
app.module.ts
@Module({
imports: [
ConfigModule.forRoot({
envFilePath: [
`.env.${process.env.NODE_ENV}.local`,
'.env.local',
`.env.${process.env.NODE_ENV}`,
'.env',
],
})
],
})
このスクラップは2022/07/10にクローズされました