본문 바로가기

REST2

SPA, Single Page Application 1. SPA SPA, Single Page Application은 하나의 페이지로 이루어진 웹 어플리케이션 또는 웹 페이지를 말하는 용어입니다. 그동안은 html을 배워오고 간단한 웹 사이트를 하나 만들면서 보통 여러개의 페이지로 구성된 홈페이지를 만들었습니다. 그래서 페이지를 요청하게 되면 서버에서 페이지에 담긴 모든 리소스들을 처리해서 html문서로 돌려주고 새로고침하게 됩니다. 이 방식이 사용자도 늘어나고, 웹 페이지에서 표시하는 정보들이 많아지자 서버쪽에 큰 부담이 가게 되었습니다. html을 계속 요청하게되면 UI의 사용 상태 유지가 어렵고, 바뀌지 않는 부분까지도 다시 요청해서 보여주기 때문에 로딩이 길어진다는 문제점들을 수반하고 있었습니다. 이런 문제를 해결하고자 SPA방식이 등장했습니다. .. 2021. 12. 9.
[Node.js] REST 주소창을 보면 다음과 같이 어지러운 문자열이 나열되어있습니다. 이것은 페이지에서 현재 주소를 나타냄과 동시에 요청 내용을 표시합니다. 우리는 지금 부터 이 내용을 통해 어느정도 지금 페이지에서 무엇을 요청해서 보여주고 있구나를 알 수 있습니다. 1. REST REST는 REpresentational State Transfer의 줄임말로, 직역하면 대표 상태 전송입니다. 풀어서 말하면 전송하는 서버의 자원들에 대한 주소를 지정하는 방식입니다. 왜 대표적으로 지정해야하냐면, 우리가 이전의 예시처럼 html 페이지만 전송하면 편하겠지만, 실제로는 이미지, 동영상 등도 전송합니다. 그러나 이런것들은 위의 주소창에 모든 것을 표시하면 엄청 길어질수도 있겠죠? 혹은 개인정보를 다루는 페이지라면 개인정보가 표시되어 .. 2021. 12. 1.
300x250