inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Kevin님의 게시글

Kevin Kevin

@aquaqua122468

수강평 작성수
-
평균평점
-

게시글 2

질문&답변

로그인 정보 매번 불러오기 중 req.user: Promise { <pending> } 문제

와! 답변 감사합니다. 말씀 듣고 deserializeUser 쪽을 다시 한번 봤습니다. 여기서 문제가 있을거라고는 생각 못 했네요. 제가 실수한 부분은 User.findOne 에서 await를 안 넣어준게 잘못 이었습니다. 너무 감사합니다!!! const passport = require("passport"); const { User } = require("../models"); const local = require("./local"); module.exports = () => { passport.serializeUser((user, done) => { done(null, user.id); }); passport.deserializeUser(async (id, done) => { try { const user = User.findOne({ /////////// await 안 넣어줌 where: { id }, }); done(null, user); } catch (error) { console.error(error); done(error); } }); local(); };

좋아요수
0
댓글수
2
조회수
906

질문&답변

Avatar 클릭시 /user/1 로 이동 할 때

저도 똑같은 에러가 발생합니다. 주소에 /user/1을 넣어서 이동하면 동작하는데, avatar를 클릭하는 경우는 로딩바가 안돌고, loadUserDone이 false로 변합니다. 그런데 avatar를 새탭에서 여는걸로 클릭하면 정상적으로 로딩이 됩니다.

좋아요수
0
댓글수
11
조회수
605