.env2 [NestJS] process.env 사용 및 분기처리 .env 에 작성된 값들을 사용하는 것과 여러 .env를 만들어 동적으로 적용하도록 해야 각종 테스트 환경에서 편하게 작업을 진행할 수 있다.1. cross-env 설치npm i cross-env다양한 OS 환경에서 경로에 대한 동적 호출을 하기 위해선 cross-env 패키지를 설치하여야 한다.2. gitignore 설정**/*.env어느 경로에서든 .env 파일들은 무시되도록 설정한다.3. .env 파일 작성JWT_SECRET=jwtsecretHASH_ROUNDS=10PROTOCOL=httpHOST=localhost:3000DB_HOST=localhostDB_PORT=5432DB_USERNAME=postgresDB_PASSWORD=postgresDB_DATABASE=postgresSWAGGER_USE.. 2025. 4. 5. [NestJS] Config 모듈 사용하기 패키지 설치하기yarn add @nestjs/config//혹은npm i @nestjs/configENV 파일 작성하기gitignore에 .env 추가하기.env.env 파일 작성JWT_SECRET=jwtsecretHASH_ROUNDS=10PROTOCOL=httpHOST=localhost:3000DB_HOST=localhostDB_PORT=5432DB_USERNAME=postgresDB_PASSWORD=postgresDB_DATABASE=postgres환경변수 적용하기@Module({ imports: [ ConfigModule.forRoot({ envFilePath: '.env', isGlobal: true, }),isGlobal을 하면 앱 내 어디서든 .env 파일을 사용.. 2025. 3. 5. 이전 1 다음 최근댓글 최근글 인기글 skin by © 2024 ttuttak
최근댓글