NestJS TypeORM 설정 및 연결 with PostgreSQL
2023. 12. 14. 10:50ㆍ프레임워크/Nest.js
설치
npm install @nestjs/typeorm typeorm pg
typeORM 세팅
app.module.ts 에 세팅한다.
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { PostsModule } from './posts/posts.module';
import { TypeOrmModule } from '@nestjs/typeorm';
@Module({
imports: [
PostsModule,
TypeOrmModule.forRoot({
type: 'postgres', // 데이터베이스 타입
host: '127.0.0.1',
port: 5432,
username: 'postgres',
password: 'postgres',
database: 'postgres',
entities: [], // 나중에 생성할 모델들을 넣는다.
synchronize: true, // NestJS에서 작성하는 TypeORM 코드와 데이터베이스의 싱크를 자동으로 맞출건지, production 에서는 false
}),
], // imports 는 다른 모듈을 불러올 때 사용한다.
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
'프레임워크 > Nest.js' 카테고리의 다른 글
argon2 vs bcrypt (0) | 2024.04.25 |
---|---|
NestJS TypeORM 테이블 생성 with PostgreSQL (0) | 2023.12.14 |
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 |