๋ชฉ๋กํŒ์—… (1)

๐ŸŒฑ → ๐ŸŒณ

[node.js] Cookie - ํŒ์—… ์ฐฝ ํ•˜๋ฃจ๋™์•ˆ ๋ณด์ง€ ์•Š๊ธฐ

๐Ÿ“Œ Cookie : HTTP ์ฟ ํ‚ค๋Š” ์„œ๋ฒ„๊ฐ€ ์‚ฌ์šฉ์ž์˜ ์›น ๋ธŒ๋ผ์šฐ์ €์— ์ „์†กํ•˜์—ฌ ์ €์žฅํ•˜๋Š” ์ž‘์€ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ JS์˜ ๊ฐ์ฒด์ฒ˜๋Ÿผ key ๊ฐ’๊ณผ, data๊ฐ€ ๋“ค์–ด ์žˆ์Œ ๋ธŒ๋ผ์šฐ์ €๋Š” ์ฟ ํ‚ค๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ด ๋‘์—ˆ๋‹ค๊ฐ€, ๋™์ผํ•œ ์„œ๋ฒ„์— ๋‹ค์‹œ ์š”์ฒญ์„ ๋ณด๋‚ด๊ฒŒ ๋  ๋•Œ ์ฟ ํ‚ค์— ์ €์žฅ๋œ ์ •๋ณด๋ฅผ ํ•จ๊ป˜ ์ „์†ก ์„œ๋ฒ„์—์„œ๋Š” ์ฟ ํ‚ค๋ฅผ ํ†ตํ•ด ์š”์ฒญ์ด ์–ด๋–ค ๋ธŒ๋ผ์šฐ์ €์— ๋“ค์–ด์™”๋Š”์ง€(ํ˜น์€ ์š”์ฒญ์ด ๋™์ผํ•œ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋“ค์–ด์™”๋Š”์ง€) ๋“ฑ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Œ ์„œ๋ฒ„์— ์ €์žฅํ•ด์•ผ ํ•  ์ •๋ณด๋ฅผ ๊ด€๋ฆฌ -> ๋กœ๊ทธ์ธ ์ •๋ณด, ์žฅ๋ฐ”๊ตฌ๋‹ˆ, ํŒ์—… ํ•˜๋ฃจ ๋™์•ˆ ์•ˆ ๋ณด๊ธฐ ๋“ฑ ์ค‘์š”ํ•œ ์ •๋ณด(์ด๋ฆ„, ๋ฐ์ดํ„ฐ, ๋งŒ๋ฃŒ์ผ, ๊ฒฝ๋กœ ๋“ฑ)๋Š” ๋กœ์ปฌ์— ๋‚จ๊ฒŒ ๋˜๋ฏ€๋กœ ์ ˆ๋Œ€ ์ €์žฅํ•ด์„œ๋Š” ์•ˆ๋จ โœ… Cookie์˜ ๋™์ž‘ ๋ฐฉ์‹ โœ… ํ”„๋ก ํŠธ์—์„œ ์ฟ ํ‚ค ์‚ฌ์šฉํ•˜๊ธฐ (์‚ฌ์šฉ X, ํŽธ๋ฒ•) document.cookie๋กœ ์‚ฌ์šฉ expires๊ฐ’๊ณผ ๋ธŒ..

Server/Node.js 2022. 9. 24. 15:49