웹서비스는 여러개의 웹페이지로 이루어져있고
각 주소마다 구분됨 -> 라우팅
서버라우팅 : 주소를 매번 요청할때마다 화면이 갱신됨
브라우져 라우팅 : 주소를 매번 요청하더라도 화면이 갱신되지 않음
대신에 화면에 필요한 데이터만 서버에 따로 요청해서 화면을 갱신
-> 좀더 효율적으로 화면을 갱신한다
서버라우팅 : 네이버, 구글
구글화면에 검색어를 입력하고 검색하면 화면을 갱신해서 검색 결과를 표현
브라우져 라우팅 : 구글메일, 트렐로
페이지가 갱신될때마다 필요한 데이터를 백엔드 api로 요청
localhost:8080/#/login
-> 해시(#)가 붙음 : 브라우저에서 라우팅할때 해시맵 모드가 동작하고 있기 때문에
브라우저의 히스토리 api가 없을 경우에는 이 모드를 사용
크롬같은 경우 히스토리 api가 있기 때문에 이 모드를 사용하지 않고 history모드를 사용할 것이다.
'javascript > vue.js' 카테고리의 다른 글
[IntelliJ ] 인텔리 vue파일 생성시 확장자 오류 해결 (1) | 2021.04.16 |
---|---|
0409 뷰 강의 정리 (0) | 2021.04.09 |
[IntelliJ] vue파일 생성하기 (0) | 2021.04.06 |
트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술 (0) | 2021.04.06 |
net::ERR_ABORTED 404 (Not Found) 에러 (0) | 2021.03.29 |
댓글