API 명세 - f-lab-edu/jshop GitHub Wiki

Base Response Type

// Response<T>

{
  header : {
    statusCode : String,
    message : String
  }, 
  body : T
}

회원

  • 로그인 : POST /login
  • 로그아웃 : POST /logout
  • 회원가입 : POST /join
  • 이메일 조회 : GET /join/verify/email
  • 회원 탈퇴 : DELETE /user/:user_id

상품

  • 상품 조회 : GET /products?q={query}&filters={filetrs}
  • 상품 상세 조회 : GET /products/:product_id?detail_id={detail_id} // 옵션 선택

장바구니

  • 장바구니 담기 : POST /cart/:product_detail_id
  • 장바구니에서 삭제 : DELETE /cart/:product_detail_id