Technical/NodeJS

[NestJS] mysql connection pool Cannot read properties of undefined 이슈 조치

sga8 2024. 7. 4. 07:08
728x90
반응형

 

NestJS + mysql2 사용시, mysql 객체가 TypeError: Cannot read properties of undefined (reading 'createPool') 에러가 발생하는 경우가 있음.

 

import mysql from "mysql2/promise";

const _dbConn = mysql.createPool({});

export { _dbConn };

 

위와 같이 구현한 경우에 해당 에러가 발생함.

 

조치 방법은 아래와 같이 as로 import 구문을 변경해주면 됨.

 

import * as mysql from "mysql2/promise";

const _dbConn = mysql.createPool({});

export { _dbConn };

 

728x90
반응형