웹/Nestjs
env파일 인식시키는 법
이재빵
2023. 6. 14. 10:58
728x90
npm i --save @nestjs/config
설치 후, 아래와 같이 ConfigModule.foorRoot 안에 envFilePath를 추가한다.
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { ConfigModule } from '@nestjs/config';
@Module({
imports: [
ConfigModule.forRoot({
envFilePath: '.development.env',
isGlobal: true,
}),
TypeOrmModule.forRoot({
type: 'mysql',
host: process.env.DB_HOST,
port: Number(process.env.DB_PORT),
username: process.env.DB_USERNAME,
password: process.env.DB_PASSWORD,
database: process.env.DB_DATABASE,
entities: ['dist/**/*.entity{.ts,.js}'],
synchronize: false,
}),
TypeOrmModule.forFeature([]),
],
})
export class AppModule {}