[Nest.js] env파일 설정

이승준·2023년 12월 5일
0

공식문서

1. 패키지 설치

$ npm i --save @nestjs/config

  • 내부적으로 dotenv 쓰기 때문에 비슷하다.

2. app.module.ts 설정

imports: [ConfigModule.forRoot({isGlobal: true,
envFilePath: `.${process.env.NODE_ENV}.env`,
})],

isGlobal은 전역적으로 사용할 수 있게 해주는 옵션이다.
envFilePath은 cross-env 패키지를 하나 더 설치 후
.local.env / .dev.env 등으로 환경을 분리해서 설정할 수 있다.

3. .env 파일 작성

0개의 댓글