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

kium님의 프로필 이미지
kium

작성한 질문수

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

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

User.js의 save() 및 _id 관련 질문 드립니다.

작성

·

410

0

친절한 답변에 항상 감사드립니다. 아래 질문이 두가지 있습니다. 바쁘시겠지만 확인 하시면 답변 부탁 드리겠습니다.

1. User.js의 아래의 save()는 실제 DB에 저장을 하는겁니까

user.save(function(err, user) {
        if(errreturn cb(err)
        cb(null, user)
    })

2. User.js의 generateToken에서 아래와 같이 user._id의 값을 불러왔는데 이 값은 this 객체에는 설정이 안된 값인데 DB에서 자동으로 생성된 값을 어떻게 불러올수 있는지요?

var user = this;
var token = jwt.sign(user._id.toHexString(), 'secretToken');

답변 1

0

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

안녕하세요 !  

1. 네 맞습니다.   DB에 저장을 하는 메소드 입니다. 

2. console.log(user) 해보시면 이미 user 객체안에 유저 데이터가 들어있는거 보실수있습니다 ~ ! 

kium님의 프로필 이미지
kium

작성한 질문수

질문하기