Web server
API
REST API
지금까지 우리는 사용자와 가장 가까운 웹 화면(프론트)을 만졌습니다. Github Pages를 이용해서 배포까지 했으니 "웹"이긴 하지만, 이는 사용자에게 정적인 페이지를 주는 것 이외에는 별다른 기능을 하지 않습니다.
이제 우리가 아는 네이버 구글처럼 입력에 따라 동적인 결과를 출력하는 서버를 만들어보겠습니다!
Web Server
?아래 유튜브 영상을 시청해주세요. 2분 30초라 가볍게 시청하실 수 있습니다!
https://www.youtube.com/watch?v=R0YJ-r-qLNE
아래 자료를 정독해주세요. 번역체라 읽기 힘들 수 있습니다 😅
요약하자면
Request
(요청)**과 **Response
(응답)**의 연속 및 반복이다.Web Server
는 클라이언트로부터 요청을 받아서 처리한 후 클라이언트에게 응답을 보내주는 역할을 하는 하드웨어/소프트웨어를 뜻한다.입니다.
URL
?URL, Uniform Resource Locator는 인터넷에서 자원(페이지, JSON, 데이터 등등)의 위치를 나타냅니다. 사실 URL은 웹브라우저 주소창에서 많이 보셨을 거에요!
아래 URL을 찬찬히 하나씩 뜯어보도록 할게요!
[<http://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument>](<http://www.example.com/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument>)