강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của seogdonggeun4735
seogdonggeun4735

câu hỏi đã được viết

Chuỗi Node và React để học theo - Bài giảng cơ bản

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

Viết

·

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

Câu trả lời 1

1

seogdonggeun4735님의 프로필 이미지
seogdonggeun4735
Người đặt câu hỏi

해결했습니다 ㅎㅎ

Hình ảnh hồ sơ của seogdonggeun4735
seogdonggeun4735

câu hỏi đã được viết

Đặt câu hỏi