๋ชฉ๋กlogin (2)

๐ŸŒฑ → ๐ŸŒณ

[node.js] Session์œผ๋กœ ๋กœ๊ทธ์ธ ๊ตฌํ˜„ํ•˜๊ธฐ

๐Ÿ“Œ session : ์„œ๋ฒ„์˜ ์ฟ ํ‚ค ๐Ÿ“ HTTP Session ์ด๋ž€? ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์•„๋‹Œ ์„œ๋ฒ„์— ์ €์žฅ๋˜๋Š” ์ฟ ํ‚ค ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋ฒ„์— ์ ‘์†ํ•œ ์‹œ์ ๋ถ€ํ„ฐ ์—ฐ๊ฒฐ์„ ๋๋‚ด๋Š” ์‹œ์ ์„ ํ•˜๋‚˜์˜ ์ƒํƒœ๋กœ ๋ณด๊ณ  ์œ ์ง€ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํ•จ -> ๋กœ๊ทธ์ธ ์œ ์ง€ ์„œ๋ฒ„๋Š” ๊ฐ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ์„ธ์…˜์„ ๋ฐœํ–‰ํ•˜๊ณ  ์„œ๋ฒ„๋กœ ์ ‘๊ทผ(request)ํ•œ ์‚ฌ์šฉ์ž๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋„๊ตฌ๋กœ ์‚ฌ์šฉ ์ฟ ํ‚ค์™€ ๋‹ฌ๋ฆฌ ์ €์žฅ ๋ฐ์ดํ„ฐ์— ์ œํ•œ ์—†์Œ ๋งŒ๋ฃŒ ๊ธฐ๊ฐ„ ์„ค์ •์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ข…๋ฃŒ๋˜๋ฉด ๋ฐ”๋กœ ์‚ญ์ œ ๐Ÿ“HTTP Session์˜ ๋™์ž‘ ๋ฐฉ์‹ ์‚ฌ์šฉ์ž๊ฐ€ ์ตœ์ดˆ๋กœ ์„œ๋ฒ„ ์—ฐ๊ฒฐ์„ ํ•˜๋ฉด ํ•˜๋‚˜์˜ session-id(์ž„์˜์˜ ๊ธด ๋ฌธ์ž์—ด)๊ฐ€ ๋ฐœํ–‰ ๋ฐœํ–‰ ๋œ session-id๋Š” ์„œ๋ฒ„์™€ ๋ธŒ๋ผ์šฐ์ €์˜ ๋ฉ”๋ชจ๋ฆฌ์— ์ฟ ํ‚ค ํ˜•ํƒœ๋กœ ์ €์žฅ๋จ ์„œ๋ฒ„๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋ฒ„์— ์ ‘๊ทผ ์‹œ, ์ฟ ํ‚ค์— ์ €์žฅ๋œ session-id๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ณ  ..

Server/Node.js 2022. 9. 24. 17:43