user.comparePassword(req.body.password,(err,isMatch) =>{
if(!isMatch)
return res.json({loginSucess : false, message : '비밀번호가 틀렸습니다'})
//비밀번호까지 맞다면 토큰 생성
user.generateToken((err,user)=>{
if(err) return res.status(400).send(err);
// 토큰을 저장한다 어디에? 쿠키 , 로컬스토리지
res.cookie("x_auth",user.token).status(200).json({loginSucess : true , userId : user._id})
})
})
이부분에서 user가 User이 아닌가요?
POSTMAN에서 이런 오류가 나오네요 ㅎㅎ
TypeError: User.comparePassword is not a function<br> at C:\xampp\htdocs\react-node-basic\app.js:46:10