[Error Log] 회원가입

Yeongsan Son·2021년 7월 30일
0

express 서버에서 회원가입 라우터를 만들고, 브라우저에서 회원가입을 시도했을 때, 다음과 같은 오류가 발생했다.



에러 메시지를 살펴보니, 테이블에서 조회하는 로직에서 문제가 발생했음을 알았고 findOne 메서드의 아규먼트가 객체 형태이어야 하는데, 객체 형태가 아니라는 것을 알 수 있었다.


  • 에러를 발생시킨 코드

  • 정상적으로 동작하는 코드

req.body에서 username을 받아서, 이를 통해 유저 테이블을 조회하도록 로직을 설계했었는데

findOne 메서드에서의 option 객체 사용법을 망각하고, username이라는 value값을 그대로

findOne의 아규먼트로 넣어주어서 에러가 발생했던 것이다.where 옵션을 추가해 객체 형태로 넣어주니 에러가 해결되었다.

profile
매몰되지 않는 개발자가 되자

0개의 댓글