You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
์ต์คํ๋ ์ค ์ธ์
[EXPRESS] ๐ express-session ๋ฏธ๋ค์จ์ด & Session Store ์ฌ์ฉ๋ฒ ์ ๋ฆฌ
์ธ์ ๋์์์ ํด๋ผ์ด์ธํธ ์์ฒญ (์ฌ์ฉ์๊ฐ ์น์ฌ์ดํธ ์ ๊ทผ) ์๋ฒ๋ ์ ๊ทผํด๋ผ์ด์ธํธ์ Request-Headerํ๋์ธ cookie๋ฅผ ํ์ธํ์ฌ, ํด๋ผ์ด์ธํธ๊ฐ ํด๋น ์ธ์ ID๋ฅผ ๋ณด๋๋์ง ํ์ธ ์ธ์ ID๊ฐ ์กด์ฌํ์ง ์๋๋ค๋ฉด, ์๋ฒ๋ ์ธ์ ID๋ฅผ ์์ฑํด ํด๋ผ์ด์ธํธ์๊ฒ ์ ์ก. ์๋ฒ์์ ํด๋ผ์ด์ธํธ๋ก ์ค ์ธ์ ID๋ฅผ ์ฟ ํค๋ฅผ ์ฌ์ฉํด ์๋ฒ์ ์ ์ฅํ๋ค. ํด๋ผ์ด์ธํธ๋ ์ฌ์ ์์, ์ด ์ฟ ํค๋ฅผ ์ด์ฉํ์ฌ ์ธ์ ID๊ฐ์ ์๋ฒ์ ์ ๋ฌํ๋ค. express-session ๋ชจ๋ ์ธ์ ๊ด๋ฆฌ์ฉ ๋ฏธ๋ค์จ์ด. ๋ก๊ทธ์ธ ๋ฑ์ ์ด์ ๋ก ์ธ์ ์ ๊ตฌํํ๊ฑฐ๋, ํน์ ์ฌ์ฉ์๋ฅผ ์ํ ๋ฐ์ดํฐ๋ฅผ ์์์ ์ผ๋ก ์ ์ฅํด๋ ๋ ๋งค์ฐ ์ ์ฉํ๋ค. ์ธ์ ์ ์ฌ์ฉ์๋ณ๋ก req.session ๊ฐ์ฒด ์์ ์ ์ง๋๋ค. app.use(cookieParser(process.env.COOKIE_SECRET); ..