반응형
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 |