-
TIL_200601Today I Learned 2020. 6. 2. 10:00
SPA(Single Page Application)
단일 페이지 애플리케이션은 모던 웹의 패러다임이다.
기본적으로 단일 페이지로 구성되며 기존의 서버 사이드 렌터링과 비교할 때, 배포가 간단하며 네이티브 앱과 유사한 사용자 경험을 제공할 수 있다는 장점이 있습니다.
웹 애플리케이션에 필요한 모든 정적 리소스를 최초에 한번 다운도드하여 새로운 페이지를 요청할 시에 페이지 갱신에 필요한 데이터만을 전달받아 페이지를 갱신하므로 전체적인 트래픽의 감소와 네이티브 앱과 유사한 사용자 경험을 제공할 수 있습니다.
사용자 경험의 향상이 SPA의 핵심가치이다.
Express에서 정적인 파일 제공
프로그램이 작성하면 동적, 사람이 한번 작성하여 언제나 똑같이 보이면 정적이라고 합니다.
app.use(express.static('public'));
'public'이라는 디렉토리에 있는 정적인 파일을 가져옵니다.
localhost:3000/text.txt localhost:3000/apple.jpg
'Today I Learned' 카테고리의 다른 글
TIL_200615 (Sequelize) (0) 2020.06.15 TIL_200611 (0) 2020.06.12 TIL_200531 (Express 공식문서 부수기) (0) 2020.05.31 TIL_200530 (What is Express) (0) 2020.05.31 TIL_200529 (what is Redux) (0) 2020.05.29