REST API
HTTP 프로토콜을 그대로 사용하여 웹의 장점을 활용할수 있는 아키텍쳐 스타일이며 client와 server사이의 어떤 상태(정보)를 전송하는 표현방식
REST 구성요소
메서드 + URI
REST 규칙
- Method
- GET
- POST
- PUT
- DELETE
- ...
- URI 네이밍
- 동사보단 명사 사용
- 대문자보단 소문자 사용
- 복수형으로 사용
- 구분자는 하이픈(-) 사용 (카멜 X)
- 마지막에 '/'를 포함하지 않음
- 확장자 포함하지 않음
-
Ex
- 기존에 게시판 만들었을 때
- Read : GET /board/list
- View : GET /board/view
- Create : POST /board/write
- Update : POST /board/modify
- Delete : POST /board/delete
- REST API 방식
- Read : GET /boards
- View : GET /boards/:id
- Create : POST /boards
- Update : PUT /boards/:id
- Delete : DELETE /boards/:id
- 기존에 게시판 만들었을 때
RESTful
REST를 REST 답게 쓰기 위한 방법의 의미로 REST의 설계 규칙을 잘 지켜서 작성한 것을 RESTful이라고 한다.
'시작 > TIL(Today I Learned)' 카테고리의 다른 글
230104 -JavaScript DB를 이용한 댓글 기능 만들기 (0) | 2023.01.05 |
---|---|
MySQL 명령어, 테이블 구조 (0) | 2023.01.03 |
230103 - SSR,CSR 비교 / AJAX / 프론트엔드 서버와 백엔드서버 / CORS (0) | 2023.01.03 |
221226~230102 Express Project (0) | 2023.01.03 |
221223 - Node Express - Cookie, cookieParser() (0) | 2022.12.24 |
댓글