Kevin
@aquaqua122468
Reviews Written
-
Average Rating
-
Posts
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(); };
- Likes
- 0
- Comments
- 2
- Viewcount
- 899
Q&A
Avatar ํด๋ฆญ์ /user/1 ๋ก ์ด๋ ํ ๋
์ ๋ ๋๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ฃผ์์ /user/1์ ๋ฃ์ด์ ์ด๋ํ๋ฉด ๋์ํ๋๋ฐ, avatar๋ฅผ ํด๋ฆญํ๋ ๊ฒฝ์ฐ๋ ๋ก๋ฉ๋ฐ๊ฐ ์๋๊ณ , loadUserDone์ด false๋ก ๋ณํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ avatar๋ฅผ ์ํญ์์ ์ฌ๋๊ฑธ๋ก ํด๋ฆญํ๋ฉด ์ ์์ ์ผ๋ก ๋ก๋ฉ์ด ๋ฉ๋๋ค.
- Likes
- 0
- Comments
- 11
- Viewcount
- 594




