본문 바로가기

WEB

Node.js로 웹서비스 만들기 4일차

REST API

서버를 만들 때 REST하게 API를 짜는게 좋다?
API 를 REST하게 만들면 좋다?

 

API - Application Programming Interface 인데

 

웹개발에서 API는

웹서버와 고객간의 소통 방법

어떻게 해야 서버랑 통신을 할 수 있을지 정해놓은 규약

 

보기 쉽고 관리하기 쉬운 API

 

REST원칙

1. Uniform interface : 간결하고 일반적이고 예측이 가능하도록 

2. Client-Server 역할구분

3. Stateless

4. Cacheable

5. Layered System

6. Code in Demand

 

예시)

example.com/products/65432 (65,432번째의의 상품에 대한 URL인듯)

instagram.com/explore/tags/kpop/ (인스타그램에서 탐색하기 태그중에서 케이팝)

등등...

 

이름짓기 원칙(?)

- URL을 명사로 작성 추천

- 하위문서로 나타낼 땐 (홈페이지의/아이디의/사진  같은 구조로 만드는게 좋음)

- 파일확장자(.html) 쓰지 말기

- 띄어쓰기는 하이픈 (-) 이용

- 자료 하나당 하나의 URL