*별 내용없지만 기록하지 않고 넘어가기엔 찝찝해서 써보는 블로깅.
브라우저와 서버, 그리고 데이터베이스간의 통신 방식으로 SSR / CSR 두가지를 들 수 있다.
브라우저가 서버에 GET 요청을 보낼 시 서버에서 완전히 렌더링 된 채 브라우저에 전달하는 방식
서버는 단일페이지, js 파일. 그리고 데이터가 필요할 시 API 를 연결해서 브라우저에 보내주게 되는 방식. 즉, 브라우저가 요청한 경로에 따라 페이지를 렌더링 한다.
두개의 큰 차이점으로 페이지가 렌더링 되는 위치를 들 수 있다.
동적. 서버에서 페이지를 렌더링한다.
SSR이 필요한 경우는 다음과 같다.
정적. 브라우저에서 페이지를 렌더링 한다.
다른경로를 요청할 경우 전체를 새로고침하지 않고 라우팅관리가 된다.
HTML 코드 자체로 배포가 가능하다.
CSR 이 필요한 경우는 다음과 같다.