REST API 6가지 원칙
1. Uniform Interface
- 여러 URL과 method는 일관성이 있어야합니다.
- 하나의 URL로는 하나의 데이터를 가져오게 디자인하는게 좋고, 간결하고 예측가능하게 URL과 method를 만드는게 좋다.
2. Client-server 역할 구분
-유저에게 서버역할을 맡기거나 DB를 직접 입출력하게 하면 좋지 않다.
3. Stateless
-요청들은 서로 의존성이 있으면 안되고 각각 독립적으로 처리되어야합니다.
4. Cacheable
-서버가 보내는 자료들은 캐싱이 가능해야합니다.
5. Layered System
서버기능을 만들 때 레이어를 걸쳐서 코드가 실행되도록 만들어도 된다.
6. Code on demand
서버는 실행가능한 코드를 보낼 수 있습니다.
좋은 URL 작명법
- 단어들을 동사보다는 명사 위주로 구성함
- 띄어쓰기는 언더바(_)대신 대시(-)사용
- 파일 확장자 쓰지 말기 (.html 이런것)
- 하위 문서들을 뜻할 땐 / 기호를 사용함 (하위폴더같은 느낌)
'Node.js, MongoDB' 카테고리의 다른 글
| [Node.js, MongoDB] 7. 상세페이지 만들기 (0) | 2025.06.01 |
|---|---|
| [Node.js, MongoDB] 6. POST 요청 (0) | 2025.05.31 |
| [Node.js, MongoDB] 4. ejs (0) | 2025.05.28 |
| [Node.js, MongoDB] 3. MongoDB에서 데이터 받아오기 (0) | 2025.05.28 |
| [Node.js, MongoDB] 2. MongoDB 세팅 (0) | 2025.05.26 |