API가 무엇인지 초보의 입장에서 간략하게 이해한대로 정리해보았습니다.
궁금하신 분들은 이전 포스팅을 참고해주세요.
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 |