LocalStorage, Cookie

Wonwon·2023년 2월 23일
0

localStorage는 만료기간이 존재하지않는다.

삭제하려면 유저가 따로 삭제하거나, 코드상 해당값을 삭제하는 로직을 추가하여야한다.

cookie는 default만료기간은 유저가 브라우저를 닫을때이고, 만료기간은 따로 설정해줄 수 있다.

localStorage에는 유저세팅(유저 개인정보외의 것들)과 같이 한번 등록하면 세션과 관련없이 유지되길 원하는 정보들을 저장하기에 적합하다.

cookie는 유저 auth정보와 같이 세션에 따라 만료되길원하는 정보를 저장하기에 적합하다.

**Nextjs에서 serverside에서 유저정보를 활용하고싶은경우에는 cookie를 활용하여야 한다.
localStorage는 Client API라 serverside 로직에서는 실행할 수 없다.**

profile
꾸준히 기록, 학습하려 노력하고 있습니다.

0개의 댓글