강의

멘토링

커뮤니티

Inflearn Community Q&A

seogdonggeun4735's profile image
seogdonggeun4735

asked

Node and React series that you can learn by following - Basic lecture

노드 리액트 기초 강의 #11 로그인 기능 with Bcrypt (1)

Written on

·

228

0

    user.comparePassword(req.body.password,(err,isMatch=>{
        if(!isMatch)
            return res.json({loginSucess : falsemessage : '비밀번호가 틀렸습니다'})

        //비밀번호까지 맞다면 토큰 생성
        user.generateToken((err,user)=>{
            if(errreturn 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> &nbsp; &nbsp;at C:\xampp\htdocs\react-node-basic\app.js:46:10
nodejsreact

Answer 1

1

해결했습니다 ㅎㅎ

seogdonggeun4735's profile image
seogdonggeun4735

asked

Ask a question