인프런 커뮤니티 질문&답변

Billy님의 프로필 이미지
Billy

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

노드 리액트 기초 강의 #12 토큰 생성 with jsonwebtoken

로그인이 계속 false가 뜨네요 ㅠㅠ

작성

·

254

0

여러번 index.js와 user.js를 살펴보았고, 

postman에서 분명히 email과 password DB등록된 대로 보냈는데, TRUE 응답이 아니라 계속 FALSE로 뜹니다.. ㅠㅠ 

console.log로 user.comparePassword 안에서 'ismatch'도 false로만 뜨네요..

답변 3

0

저도 그런데 왜이러는 걸까요?

저도 이거땜에 고생했는데 

if(!isMatch)를

if(user.password !== req.body.password)로 바꾸니까 정상적으로 되더라구요

0

혹시 console log 로 this 를 했을때에 아무것도 받지 못하는것 아닐까요? 저는 User.js 에서 메소드가 this 로 user 데이터를 못받는것 같아서 this 를 사용하지 않고 index에서 user 데이터를 paramiter 로 직접 보내서 사용하는 걸로 코드를 바꿔서 사용했어요

다른방식으로 어떻게 해결해야 하는지 아신다면 올려주시면 감사하겠습니다.

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

github 주소 올려주시면 봐보겠씁니다 ~~ ! 

Billy님의 프로필 이미지
Billy

작성한 질문수

질문하기