헛소리
Nuxt.js (SSR) 본문
vue router를 이용하는 vue-cli 프로젝트는 SPA(Single Page Application)이다.
SPA의 장점으로는
1. 페이지 전환 시 속도가 빠르다
2. index.html과 js파일만으로(정적 파일 static file) 간단하게 배포할 수 있다.
하지만 단점도 있다.
1. SEO(검색 엔진 최적화) 문제
- 단일 페이지이기 때문에 검색엔진에서 개별 페이지를 노출하기가 힘들다.
2. 초기 구동시 오래걸림
- 최초 접속시 모든 js파일을 가져오기때문에 일단 가져오는 시점에서 오래걸린다.
3. 보안
- 비즈니스 로직을 클라이언트에서 실행하면 서버에서 처리하는 것 보다 보안에 취약할 수 있다.
이를 보완하기 위해 도입된 것은 Nuxt.js를 통한 SSR(Server Side Rendering)
(작성중)