Q&A
로그인 정보 매번 불러오기 중 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
- 閲覧数
- 905

