웹 앱을 reload 하면, 스크립트 파일이 처음부터 재시작 된다. 즉 작성한 어플리케이션 코드가 다시 parsing 되기 때문에, 변수에 저장해 둔 값도 초기화된다. 따라서 스크립트 안에서 로그인 상태를 기록한다면 페이지를 새로고침했을 때 그 데이터가 휘발된다.
브라우저에서 페이지를 reload 했을 때 로그인 정보가 유지되는 것은, 그 정보를 스크립트 파일이 아니라 브라우저의 Local Storage에(또는 쿠키 세션에) 저장하기 때문이다.
'Study > Web Dev Basic' 카테고리의 다른 글
Authentication (0) | 2022.08.16 |
---|---|
MPA vs. SPA (0) | 2022.07.01 |
What is Database? (0) | 2022.06.04 |
What is REST? (0) | 2022.06.04 |
Markdown (0) | 2022.05.02 |