Flutter Nginx 웹 배포


Flutter Nginx 웹 배포

flutter web flutter의 최고 장점은 Android, iOS를 한 번에 배포 가능하며, 이를 넘어 웹과 앱을 전부 배포할 수 있다는 큰 장점이 있다. 웹의 경우, 싱글 페이지 어플리케이션(SPA : Single Page Applicaiton)로 하나의 index.html로 여러 페이지를 구성할 수 있다는 특징이 있다.

SPA는 기존 서버사이드 렌더링을 기반으로 하는 웹과 달리 처음 웹을 로딩할 때만 서버로부터 모든 페이지를 한번에 받아와 한 HTML 파일을 만들고, 이후 데이터만 동적으로 업데이트하는 웹 애플리케이션이다. 즉, SPA 웹 안에 html, css, javascript 등 모든 정보가 첫 로딩 시에 내장되어 있다는 뜻이다.

새로운 데이터(동적 데이터)가 필요할 때면, Ajax와 같은 API로 서버로부터 JSON으로 전달 받아 웹 측(JS)에서 페이지를 동적으로 렌더링한다. 이때, 동적으로 렌더링한다는 것은 클라이언트 사이드 렌더링(CSR)을 일컫는다.

기존 ...


#flutter #nginx #배포 #웹

원문링크 : Flutter Nginx 웹 배포