프로그래밍/Vue (1) 썸네일형 리스트형 History mode Vue 프로젝트를 하다보면 URL에 '#' 모양이 포함된 것을 볼 수 있다. '#'에 의미는 뭘까? '#'이 붙어 있는 것과 없는 것의 차이는 무엇일까? 1. 들어가기 전 우선 URL에 해쉬(#)가 붙어 있는 것이 Hash Mode입니다. 그리고 URL에 해쉬(#)가 없는 것이 우리가 늘 보았던 깔끔한 주소인데 이것은 History Mode입니다. 왜 해쉬(#)가 붙는 URL이 있는 걸까? 호기심을 풀어보겠습니다. 먼저, SPA(Single Page Application)라는 것을 알아야 합니다. SPA란, 웹 브라우저에서 액세스할 수 있는 하나의 인덱스(보통 index.html) 파일에서 동적으로 화면을 변경해 표시하는 기술입니다. SPA 작동 방식은, 브라우저는 최초에 한 번 서버에 요청하여 하나의 .. 이전 1 다음