Nest.js 환경변수 설정하기 with ConfigModule [Nest.js]
2023. 12. 2. 22:12ㆍ프레임워크/Nest.js
간단하게 PORT 로만 해보도록 하겠다.
프로젝트에 .env 파일 생성
// .env
PORT=3000
@nestjs/config 설치
npm i @nestjs/config
app.module.ts 에 ConfigModule 을 추가
모듈에서 사용하기 위해 app.module.ts 에 아래처럼 추가한다.
// src/app.module.ts
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { ConfigModule } from '@nestjs/config'; // 추가
@Module({
imports: [ConfigModule.forRoot()], // 추가
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
PORT 설정
포트를 아래처럼 process.env.PORT 로 설정한다.
// src/main.ts
await app.listen(process.env.PORT);
확인
npm run start:dev
'프레임워크 > Nest.js' 카테고리의 다른 글
Dependency Injection / Inversion of Control [의존성 주입 / 제어의 역전] [NestJS] (0) | 2023.12.13 |
---|---|
NestJS 요청 라이프 사이클 (NestJS Request Lifecycle) (0) | 2023.12.11 |
nestjs prisma 사용해보기 with AWS RDS (1) | 2023.12.04 |
Mongoose 사용하기 [Nest.js] (0) | 2023.12.03 |
Nest.js 미들웨어 (logger 미들웨어) (1) | 2023.12.02 |