본문 바로가기

버그 리포트

SequelizeValidationError: notNull Violation: User.password cannot be null

error >

 

노드버드 회원가입 테스트 중

id, nickname, password, passwordcheck 입력 후 서버로 전송을 하니 위와 같은 에러가 떴다.

 

 

solution >

 

1. User.password 관련 부분이라 생각하여 프론트 단의 onSubmit 함수의 콜백 부분을 인자들을 제대로 채워주었다.

 

 

error >

 

그러자 이번엔 패스워드 값에 날짜가 들어가는 에러가 떠

백엔드 단의 라우트 > user.js 부분을 보니

 

solution >

 

bcryt로 패스워드를 넣어주는 부분에서 

req.body.hashedPassword -> hashedPassword 수정하니 에러가 풀렸다.