typeorm 설치
yarn add @nestjs/typeorm typeorm pg
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,
}),
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
Nest.js 에서 typeORM을 사용해서, DOCKER로 실행하고 있는 PostgreSQL 데이터베이스에 연결을 성공함!
save 메서드의 2가지 기능
<aside> 💡 save 메서드에 데이터를 넘길때 기존에 id가 있다면 변경을 한다!
</aside>