typeORM 버전을 0.2.x -> 0.3.x 로 업그레이드 하면서 발생한 에러이다.
버전이 바뀌면서 DB connection 에 관한 방법이 변경되었는데, initialize()
로 DB connection pool 을 오픈하지 않아서 발생한 에러였다. 😅
const conn = await createConnection({
...ormconfig,
entities,
});
await Promise.all([conn.connect()]);
const conn = new DataSource({
...ormconfig,
entities,
});
await Promise.all([conn.initialize()]); // opens connection pool to the database
ref. https://typeorm.biunav.com/en/data-source-api.html#datasource-api