Nest .env 파일 사용 방법
2022. 4. 19. 15:20ㆍNest.js
1. 설치
npm i --save @nestjs/config
https://crispypotato.tistory.com/192
CLI로 설치를 하면 app.module.ts 가 생성이된다.
2. 사용 방법
일반 사용 방법
app.module.ts에서 ConfigModule 를 Module imports안에 넣어준다.
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 {}
이렇게 사용하면 다른 모듈에서도 똑같이 ConfigModule를 import 하는 코드를 넣어주어야 한다.
이 때 isGlobal 옵션을 넣어 전역으로 .env 변수가 적용되도록 설정이 가능하다.
전역 변수로 사용
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { ConfigModule } from '@nestjs/config';
@Module({
imports: [ConfigModule.forRoot({ isGlobal: true })],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
728x90
반응형
'Nest.js' 카테고리의 다른 글
Nest Mongoose _id 인덱스 속성 명칭 변경 방법 (0) | 2022.04.19 |
---|---|
Nest Mongoose DB 스키마(DB 모델) 생성 (0) | 2022.04.19 |
Nest Mongoose 연결 (0) | 2022.04.19 |
Nest Cli 생성 명령어 (0) | 2022.04.19 |
Nest 설치 방법 [ CLI ] (0) | 2022.04.19 |