개인공부/Node.js

User.find is not a function 오류 발생 시 해결 방법

psys 2022. 8. 15. 16:06
728x90

 

User.find is not a function은 sequelize 버전이 상승하면서

findOne 함수가 생기고 find함수가 사라졌다는 것이다.

 

따라서 find 함수 자리를 findOne으로 변경해주면 된다.

 

자세한 내용은 아래의 사이트에 들어가서 확인

https://www.zerocho.com/category/etc/post/5b4c1d526a3abe001b94de0b

 

https://www.zerocho.com/category/etc/post/5b4c1d526a3abe001b94de0b

 

www.zerocho.com

 

passport/index.js
passport/kakaoStrategy.js
passport/localStrategy.js
routes/auth.js

위와 같이 index.js, kakaoStrategy.js, localStrategy.js, auth.js의 find() 부분을 findOn()으로 변경해준다.