컴퓨터를 공부하고자 마음먹은지 N일차

[191일차]쿠키와 세션의 차이 본문

🫒Node.js

[191일차]쿠키와 세션의 차이

졸린새 2021. 3. 23. 17:39
728x90

쿠키와 세션의 차이

우선 쿠키는 브라우저에 저장이 된다.

세션은 서버의 세션저장소 라는 곳에 저장이 된다.
express에서는 위와같이 req.session 의 각 키값에 할당을 해주는 방식으로 저장한다.

그렇다면,
사용자 A가 접속을 해도 userId로 가져오고
사용자 B가 접속을 해도 userId로 가져오는데,
어떻게 서버에서는 서로 다른값을 받을 수 있을까?

사용자의 쿠키에 담긴 세션 아이디를 통해 구분한다.

내가 자주 사용하는 Imgur이라는 사이트에서는 sessiondata라는 쿠키로 세션아이디를 저장한다.
이 사용자마다 다른 세션아이디를 통해 서로 다른 사용자를 구분한다.

Comments