728x90

쿠키 2

[Web] localStorage와 sessionStorage 차이점

프로젝트 진행하다가 localStorage랑 sessionStorage를 의도하지 않게 많이 쓰다보니 궁금증이 생겨서 잠깐 메모 localStorage / sessionStorage 란? web상에서 사용되고 있는 저장소이다. 이 둘의 차이점은 저장소의 기능은 동일하지만, sessionStorage의 경우 세션이 종료되면 저장된 데이터도 함께 사라진다. localStorage local에 도메인 별로 지속되는 storage localStorage는 시간제한이 없고, 브라우져가 종료되어도 사라지지 않는다. 해당 값을 삭제하려면 직접 삭제해야함 sessionStorage 세션이(프로세스, 탭, 브라우저) 종료될때까지 지속되는 storage. 세션이 종료되면 소멸된다. 쿠키(Cookie)와 localStora..

[Node.js] #4 http 모듈로 서버 만들기(2)

3. 쿠키와 세션 이해하기 클라이언트에서 보내는 요청의 단점 → 누가 요청을 보내는지 모름. 로그인 이후 새로고침 후에도 로그아웃이 되지 않는 이유는 클라이언트가 서버에 내가 누군지를 지속적으로 알려주고 있기때문. 내가 누구인지 기억하기 위해서 서버는 요청에 대한 응답을 할 때 쿠키라는것을 같이 보낸다. 쿠키는 유효 기간이 있으며 name=로춘남 과 같은 단순한 '키-값'의 쌍이다. 서버로부터 쿠키가 오면 웹 브라우저는 쿠키를 저장해두었다가 다음에 요청 할 때마다 쿠키를 동봉해서 보낸다. 서버는 요청에 들어있는 쿠키를 읽어서 사용자가 누구인지 파악을 하게 된다. - 쿠키명-쿠키값 : 기본적인 쿠키의값 - Expires=날짜 : 만료 기한. 이 기한이 지나면 쿠키가 제거. - Max-age=초 : Expi..

node.js 2021.11.12
728x90