Skip to Content
한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것
book

한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것

by 한선용, 이선 브라운
May 2021
Beginner to intermediate
448 pages
9h 47m
Korean
Hanbit Media, Inc.
Content preview from 한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것
163
9
쿠키와 세션
오른쪽 버튼으로 클릭해서 쿠키 전체를 삭제하거나, 개별 쿠키를 오른쪽 클릭에서 따로 제거할
수도 있습니다.
9.4
세션
세션
은 상태를 좀 더 쉽게 관리하는 수단입니다. 세션을 사용하기 위해서는 클라이언트에 뭔가
저장해야 합니다. 아무것도 없다면 서버는 클라이언트를 식별할 수 없습니다. 일반적으로 쿠키
에 고유한 식별자를 담아서 사용합니다. 그러면 서버는 이 식별자를 보고 적합한 세션 정보를
가져옵니다.
쿠키 남용이 극심했던 시절에는 쿠키를 금지하는 사용자가 많았고,
URL
에 세션 정보를 담아서
보내는 등 여러 방법이 등장했습니다. 하지만 이런 편법들은 보기 싫고, 어렵고, 비효율적이니
다시 꺼낼 이유는 없습니다.
HTML
5
에는 다량의 데이터를 저장할 때 쿠키보다 더 나은 선택
이며 세션에도 사용할 수 있는
로컬 스토리지
를 도입했습니다. 로컬 스토리지를 더 알고 싶다면
MDN
문서
2
를 보세요.
세션을 구현하는 방법은 크게 두 가지입니다. 하나는 모든 정보를 쿠키에 저장하는 방법이고,
다른 하나는 쿠키에 고유 식별자만 저장하고 나머지 정보는 모두 서버에 저장하는 방법입니다.
전자를
쿠키 기반 세션
이라고 부르며, 쿠키에 비해 편리하다는 점 외에는 그다지 장점이 없습니
다. 쿠키 기반 세션은 세션에 추가하는 정보가 전부 클라이언트에
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

한 권으로 끝내는 Node & Express: 웹사이트 구축을 위한 서버 사이드 자바스크립트

한 권으로 끝내는 Node & Express: 웹사이트 구축을 위한 서버 사이드 자바스크립트

한성용, 이선 브라운

Publisher Resources

ISBN: 9791162244227