티스토리 뷰

Coding/node.js

[Node.js] REST API란

Kim Da Beeen 2023. 1. 12. 12:13
반응형

서버를 만들때 REST API에 의거해서 만들면 예쁜 서버가 된다고 함

 

 

API

 

내서버랑 통신할 수 있는 방법, 프로그램끼리 서로 데이터를 주고 받기 위한 규칙 

 

ex) ' /beauty '

이런 api들은 어떤식으로 만들어야 좋은 api일까?

restful 하게!

 

 

 

 

REST API

 

REST 원칙

1. 간결하고 일관적이여야하며 url만 보고 예측이 가능해야 함 **가장중요
2. 브라우저(클라이언트), 서버 역할을 구분해야 한다 (브라우저는 요청만, 서버는 응답만)
3. 요청은 서로 의존성이 없어야 함

 

 

좋은 api 예시

instagram.com/explore/tags/kpop
instagram.com/explore/tags/food

facebook.com/natgeo/photos
facebook.com/bbc/photos

www.example.com/products/66123  - 66123번째 상품이라는 것이 대충 예측 됨

 

- 단어들을 동사보다는 명사 위주로 구성

- 응용해서 다른 정보들을 쉽게 가져올 수 있을 정도로 일관성 있음

- 대충 봐도 어떤 정보가 들어올지 예측 가능

- 띄어쓰기는 언더바 대신 - 기호 사용

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

- 하위 문서들을 뜻할 땐 / 기호 사용하기

 

 

 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함