소프트웨어가 다른 소프트웨어로 부터 지정된 형식으로 요청, 명령을 받을수 있는 수단 하지만 네트워크상에서만 있는건 아니다.
프론트엔드 웹에서 서버에 데이터를 요청하거나 (배달앱에서 서버에 주문을 넣거나 등) 이런 서비스들에서 사용되는 것이 REST 란 형식의 API 이다.
✏️ POST, PUT, PATCH 에는 BODY 가 있어 GET, DELETE 보다 많이, 비교적 안전하게 감춰서 정보를 보낼수 있음
메소드들의 기능이 특정 용도에 제한되어 있지는 않지만 (ex. POST 하나로도 CRUD가 가능함) 누구든 각 요청의 의도를 쉽게 파악할수 있도록 RESTful하게 API를 만들기 위해서는 목적에 따라 구분해서 사용해야 함.
📌 URL에서는 동사(verb)를 사용하지 않는다.
터미널 에서 새로운터미널
npm install -g json server
설치 후 ,
json-server --watch ./경로📍 --port 30xx