part3 부분에서 로그인을하고 마이페이지에 접속하면
<%= 사용자.id %>를 사용해 로그인한 유저의 id를 마이페이지에 뿌려주는 강좌에서요!
아래 코드를 봐주시면
db.collection의 콜백함수에서 done(null, 결과)로 코드가 작성되어있으면
id값이 mypage에 잘 출력이 되는데 done(null, {결과})로 작성이되어있으면
mypage에 id값이 그냥 null값처럼 표시가 안되더라구요
그냥 단순오류로 생각할 수 있는데 그냥 궁금해서 혹시 아시는게 있으시면 알려주시면 감사하겠습니다..
passport.deserializeUser(function(아이디, done){
// 디비에서 위에있는 user.id로 유저를 찾은 뒤에 유저 정보를 아래 done에 넣음
db.collection('login').findOne({ id : 아이디 }, function(에러, 결과){
done(null, 결과)
})
});