Open lky473736 opened 6 months ago
서버와 유저가 소통하는 방법인 api, rest-api를 알아보자
유저가 서버에게 무언가를 요청하려면 url 그리고 method가 필요하다. url은 페이지를 의미하며, method는 서버에게 하고 싶은 동작을 의미한다.
express가 이 method가 아주 직관적이기 때문에 매우 쉽게 서버를 구현할 수 있음.
API : method를 잘 구현해놓은 일종의 설명서
: API를 유저 친화적으로 어떻게 작성해야 하는가 (API를 예쁘게 만들어서 url을 보더라도 이게 뭐하는 페이지인지 알 수 있게끔 하자라는 취지에서 만듦)
1) uniform interface : 일관성 있는 url + 하나의 url에 하나의 데이터 2) client-server : 유저에게 db를 조작하게 하지 말것 3) stateless : 요청끼리 서로 의존성이 있으면 안됨 4) cacheability : 요청은 캐싱이 가능해야 함 ...
forum-express : log 2+
서버와 유저가 소통하는 방법인 api, rest-api를 알아보자
API
유저가 서버에게 무언가를 요청하려면 url 그리고 method가 필요하다. url은 페이지를 의미하며, method는 서버에게 하고 싶은 동작을 의미한다.
express가 이 method가 아주 직관적이기 때문에 매우 쉽게 서버를 구현할 수 있음.
API : method를 잘 구현해놓은 일종의 설명서
REST-API
: API를 유저 친화적으로 어떻게 작성해야 하는가 (API를 예쁘게 만들어서 url을 보더라도 이게 뭐하는 페이지인지 알 수 있게끔 하자라는 취지에서 만듦)