API가 무엇인지 초보의 입장에서 간략하게 이해한대로 정리해보았습니다.
궁금하신 분들은 이전 포스팅을 참고해주세요.
API? REST API? 란 무엇인가.
첫 프로젝트를 진행하며 api 명세서를 작성하는 것으로 처음을 장식하려 한다. 그런데 시작한다고 하지만 어떻게, 심지어 무엇을 해야하는지도 모르겠다. 그래서 먼저 api가 무엇인지 알아보도록
prpn97.tistory.com
| USER | ||
| 회원가입 | POST | /api/signup |
| 로그인 | POST | /api/login |
| CATEGORY | ||
| 카테고리 조회 | GET | /category |
| 카테고리 생성 | POST | /category |
| 카테고리 수정 | PATCH | /category/:id |
| 카테고리 삭제 | DELETE | /category/:id |
| ORDER | ||
| 주문 생성 | POST | /orders |
| 주문 전체 조회(admin) | GET | /orders |
| 주문 전체 조회(user) | GET | /orders/:user-id |
| 주문 상세 조회 | GET | /orders/item/:user-id |
| 주문 수정 | PATCH | /orders/:order-id |
| 주문 삭제 | DELETE | /orders/:order-id |
| PRODUCT | ||
| 상품 전체 조회 | GET | /products |
| 카테고리 종속 상품 조회 | GET | /products/:category-id |
| 상품 상세 조회 | GET | /products/item/:id |
| 상품 생성 | POST | /products |
| 상품 수정 | PATCH | /products/:product-id |
| 상품 삭제 | DELETE | /products/:product-id |
| MYPAGE | ||
| 사용자 정보 조회 | GET | /api/userlist |
| 사용자 정보 수정 | PATCH | /api/users |
| 사용자 정보 삭제 | DELETE | /api/delete |
| 특정 사용자 조회 | GET | /api/:user-id |
728x90
'개발 > 프로젝트' 카테고리의 다른 글
| [세션 / 토큰 로그인 프로젝트] 구성 및 개요 (0) | 2023.07.06 |
|---|---|
| [엘리스트랙 SW 4기 | 2차 프로젝트 복기] 소통왕 프로젝트 / 별도의 docs를 작성하여 jsdoc 주석 적용 (0) | 2023.07.02 |
| [엘리스트랙 SW 4기 | 2차 프로젝트 복기] 소통방법 구체화하기 | 데이터 모델링 / 시퀀스 다이어그램(1) (0) | 2023.07.01 |
| [엘리스트랙 SW 4기 | 2차 프로젝트] 트러블슈팅 - 미들웨어(multer 이미지 업로드 관련 이슈) (0) | 2023.06.09 |
| [엘리스트랙 SW 4기 | 2차 프로젝트] 트러블슈팅 - 토큰 (0) | 2023.06.06 |