[Node.js] Error : Cannot read property 'length' of undefined

서유진·2022년 5월 10일
0

감자의 실수

목록 보기
1/4
post-thumbnail

Sequelize를 통해 데이터 넣기 오류

error: Cannot read property 'length' of undefined

Sequelize를 사용하던 중 create({})를 통해 DB에 insert하면 이런 오류가 뜨기 시작했다.

해결책

model/modelName.js에서 export 한 모델의 정의를 model/index.js 에서 init() 해줬어야하는데 누락돼서 생기는 오류이다.

model을 각각 require 해서 modelName이라는 변수에 저장 후 아래와 같이 적어주면 된다.

db.modelName = modelName;
profile
Backend Dev.

0개의 댓글