์ธํŒŒ

You Can Become A

๋Šฆ๊ฒŒ ์‹œ์ž‘ํ•ด๋„ ๋ˆ„๊ตฌ๋“ ์ง€ ๋…ธ๋ ฅํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ ์ˆ˜ ์žˆ์–ด์š” !

์ต์Šคํ”„๋ ˆ์Šค ์„ธ์…˜

๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค
Express

[EXPRESS] ๐Ÿ“š express-session ๋ฏธ๋“ค์›จ์–ด & Session Store ์‚ฌ์šฉ๋ฒ• ์ •๋ฆฌ

์„ธ์…˜ ๋™์ž‘์ˆœ์„œ ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ (์‚ฌ์šฉ์ž๊ฐ€ ์›น์‚ฌ์ดํŠธ ์ ‘๊ทผ) ์„œ๋ฒ„๋Š” ์ ‘๊ทผํด๋ผ์ด์–ธํŠธ์˜ Request-Headerํ•„๋“œ์ธ cookie๋ฅผ ํ™•์ธํ•˜์—ฌ, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ํ•ด๋‹น ์„ธ์…˜ID๋ฅผ ๋ณด๋ƒˆ๋Š”์ง€ ํ™•์ธ ์„ธ์…˜ID๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ์„œ๋ฒ„๋Š” ์„ธ์…˜ID๋ฅผ ์ƒ์„ฑํ•ด ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ „์†ก. ์„œ๋ฒ„์—์„œ ํด๋ผ์ด์–ธํŠธ๋กœ ์ค€ ์„ธ์…˜ID๋ฅผ ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด ์„œ๋ฒ„์— ์ €์žฅํ•œ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋Š” ์žฌ์ ‘์†์‹œ, ์ด ์ฟ ํ‚ค๋ฅผ ์ด์šฉํ•˜์—ฌ ์„ธ์…˜ID๊ฐ’์„ ์„œ๋ฒ„์— ์ „๋‹ฌํ•œ๋‹ค. express-session ๋ชจ๋“ˆ ์„ธ์…˜ ๊ด€๋ฆฌ์šฉ ๋ฏธ๋“ค์›จ์–ด. ๋กœ๊ทธ์ธ ๋“ฑ์˜ ์ด์œ ๋กœ ์„ธ์…˜์„ ๊ตฌํ˜„ํ•˜๊ฑฐ๋‚˜, ํŠน์ • ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์‹œ์ ์œผ๋กœ ์ €์žฅํ•ด๋‘˜ ๋•Œ ๋งค์šฐ ์œ ์šฉํ•˜๋‹ค. ์„ธ์…˜์€ ์‚ฌ์šฉ์ž๋ณ„๋กœ req.session ๊ฐ์ฒด ์•ˆ์— ์œ ์ง€๋œ๋‹ค. app.use(cookieParser(process.env.COOKIE_SECRET); ..

category_image
์ธํŒŒ_
2021.11.02
1