Node.js

[Sequelize] TypeError: require(...) is not a function

반응형

sequelize를 사용할 경우 model폴더의 index.js 에 다음과 같은 에러가 나는 경우가 생겼습니다.

 

TypeError: require(...) is not a function

index.js의 아래의 코드라인에 에러가 생겼는데

const model = require(path.join(__dirname, file))(sequelize, Sequelize.DataTypes);

 

저의 경우 여러 model이 생성되어 있었는데 파일만 생성되어있고 비어있는 js파일이 있어서 에러가 났던 거였습니다.

 

비어있는 js파일을 지우고 실행하면 해결됩니다.

 

반응형

'Node.js' 카테고리의 다른 글

[NodeJS] require() 함수 동작원리  (0) 2022.04.13
[NodeJS] 템플릿엔진  (0) 2022.04.10
[Node.js] 동기와 비동기, 블로킹과 논블로킹  (0) 2021.12.11
[Node.js] Stream이란??  (0) 2021.08.12