[TypeORM] 데이터베이스 연결

Asher Park·2023년 2월 16일
0
post-thumbnail

스파르타코딩클럽 내일배움캠프 TypeORM 강의를 들으며 공부한 것을 적은 것입니다.

TypeORM

  • TypeScript계의 Sequelize
  • TypeScript ORM

설치

$ npm i typeorm@0.3.11
$ npm i @nestjs/typeorm 
$ npm i mysql2

적용

  • app.module.ts
// ...

@Module({
	imports: [
    	TypeOrmModule.forRoot({
        	// 데이터베이스 설정
          	type: "mysql",
            host: "localhost",
            port: 3306,
            username: "*****",
            password: "*****",
            database: "board",
            entities: [],
            synchronize: true,
        }),
    ],
  	controllers: [AppController],
  	providers: [AppService],
})

forRoot({...}) 사용은 모든 모듈에 적용이 된다.

profile
배움에는 끝이없다

0개의 댓글