You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
passport req
[NODE] ๐ Passport - deserializeUser์์ req ๊ฐ์ฒด ์ฌ์ฉํ๊ธฐ
Passport.js์์ req ๊ฐ์ฒด ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ๋ฉ์๋ ๋ด์์ req, res ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ express์ app.use() ํน์ app.get() ..๋ฑ ๋ผ์ฐํฐ์์ ์ฝ๋ฐฑ(๋ฏธ๋ค์จ์ด)์ผ๋ก ๋ฐ์ ์ฌ์ฉํ์ฌ์ผ ํ๋ค. const app = express(); app.use((req, res, next) => { // ... }); ํ์ง๋ง passport์ serializeUser() ์ deserializeUser() ๋ ๋ผ์ฐํฐ์์ ์ฌ์ฉ๋๋ ๋ฉ์๋๊ฐ ์๋๊ธฐ ๋๋ฌธ์ req ๊ฐ์ฒด๋ฅผ ๋ฐ์์ค๊ธฐ ํ๋ค๋ค. ๋ง์ผ passport ์ ๋ต(strategy)์์ req ์์ฒญ ๊ฐ์ฒด๊ฐ ๋ถ๊ฐํผํ๊ฒ ํ์ํ ๊ฒฝ์ฐ ๋ง๋งํด์ง ์ ๋ฐ์ ์๋ค. ๋คํํ๋ ์ต๊ทผ ์ ๋ฐ์ดํธ ๋ฒ์ ผ์์๋, ๋ค์๊ณผ ๊ฐ์ด ํจ์ ์๊ท๋จผํธ์ req ๋ฅผ ์ฒซ๋ฒ์งธ ์ธ์๋ก..