728x90
<sessionStorage vs localStorage>
프로젝트를 하는데 있어서 db를 사용하지 못했기 떄문에 로그인정보들은 어떤식으로 저장해야될지 고민했다.
-> socket 연결한 server에 list 형식으로 로그인 정보를 저장하면되지 않을까 생각했는데
-> socket으로 연결된 서버에서 새로운 페이지를 로드한다면 socket 연결이 다시 되는것인데 이전에 있던 정보를 알 수 있는 방법이 없었다.
-> 그래서 다른 방법을 찾아보니 sessionStorage 와 localStorage가 있었다.
-> 하지만 localStorage는 아래의 표와 같이 같은 브라우저 다른탭일 경우 localStorage 가 공유되어 정보가 곂칠수있다는 단점이 있었다.
상황 | localStorage 공유 여부 |
같은 브라우저, 같은 탭 | 공유됨 |
같은 브라우저, 다른 탭 | 공유됨 |
다른 브라우저 or 시크릿 창 | 공유 안 됨 |
-> 따라서 sessionStorage를 사용해서 정보를 저장할 수 있도록 만들었다.
728x90
반응형
'프로젝트' 카테고리의 다른 글
ppt 작성시 하지 넣지 말아야될 말들 (0) | 2025.04.03 |
---|---|
chatService (0) | 2025.03.16 |
동시성 제어 (0) | 2025.03.16 |
aws 참고 사이트 (0) | 2025.03.16 |
이미지 상대경로 (0) | 2025.03.14 |
댓글