API (Application Programming Interface)는 "Application Programming Interface"의 약자로, 두 개의 소프트웨어 구성 요소가 서로 통신할 수 있도록 하는 규칙 집합입니다.
RESTful API 설계 흐름
앞 절에서 Express 요청 처리 흐름을 봤다면, 여기서는 그 요청을 어떤 리소스 계약으로 설계할지 정리합니다.
01API란?
02REST 개념
03REST의 주요 원칙
04RESTful API 설계 규칙
REST (Representational State Transfer)는 웹 서비스를 구축하기 위한 아키텍처 스타일 중 하나입니다.
RESTful API는 다음과 같은 원칙들을 따릅니다.
RESTful API는 자원(Resource)을 URI로 표현하고, 해당 자원에 대한 행위(CRUD: Create, Read, Update, Delete)를 HTTP 메서드로 표현하는 것을 권장합니다.