TypeOrmModuleOptions에서 아래와 같이 작성함 import { TypeOrmModuleOptions } from "@nestjs/typeorm"; export const TypeORMConfig: TypeOrmModuleOptions = { type: 'postgres', host: 'localhost', port: 5432, username: 'postgres', password: 'postgres', database: 'example', entities: [__dirname + '/../**/*.entity.{js,ts}'], synchronize: true } 이게 안 먹음 EntityMetadataNotFoundError: No metadata for "SomethingReposit..
'string' 형식은 'DatabaseType' 형식에 할당할 수 없습니다.ts(2322) TypeORM을 사용하면서 development 환경에선 sqlite를 사용하고 staging 환경에서는 postgres, production 환경에서는 aurora-postgresql을 사용하고 싶었다 그래서 각각의 환경 변수의 파일인 .development.env, .staging.env, .production.env 에 DATABASE_TYPE으로 구분해서 저장하고 싶었다. 그러나 TypeORM의 모듈인 TypeOrmModule에서 forRoot에 데이터베이스 타입 속성값인 type은 string이 아닌 DatabaseType이란 typeorm 라이브러리가 정의한 타입이다 // DatabaseType.d.t..