-
Notifications
You must be signed in to change notification settings - Fork 0
cart
MMyungji edited this page Oct 31, 2018
·
8 revisions
| 메소드 | 경로 | 짧은 설명 |
|---|---|---|
| POST | /cart | 장바구니에 상품 넣기 |
없음
{
"product_idx" : "프로젝트 인덱스 값(String)",
"count" : "상품개수(Number)"
}{
"product_idx" : "5bd57cb17a6d0c13be825499",
"count" : 2
}{
"message": "success"
}{
"message": "get product fail"
}{
"message": "fail"
}| 메소드 | 경로 | 짧은 설명 |
|---|---|---|
| GET | /cart | 장바구니 리스트 가져오기 |
api/cart{
"message": "success",
"result": [
{
"check": true,
"cart_idx": "5bd9910620d1373b50dda007",
"product_idx": "5bd5795f7a6d0c13be825493",
"product_name": "[커플&주문제작] 세상에 단 하나뿐인 레터링 커플티",
"product_img": "https://project-wemakeprice.s3.ap-northeast-2.amazonaws.com/1540716890007.png",
"product_price": 25900,
"product_count": 2
},
{
"check": true,
"cart_idx": "5bd98fce20d1373b50dda006",
"product_idx": "5bd57cb17a6d0c13be825499",
"product_name": "[서울] 레이첼 야마가타 내한공연",
"product_img": "https://project-wemakeprice.s3.ap-northeast-2.amazonaws.com/1540717741454.png",
"product_price": 99000,
"product_count": 15
}
]
}{
"message": "get cart fail"
}| 메소드 | 경로 | 짧은 설명 |
|---|---|---|
| DELETE | /cart/{cart_idx} | 장바구니에서 해당 상품삭제 |
없음
없음{
"message" : "delete success"
}{
"error" : "Bad Request"
}| 메소드 | 경로 | 짧은 설명 |
|---|---|---|
| PUT | /cart/{cart_idx} | 장바구니에 담긴 상품 개수 수정 |
없음
{
"product_count" : "3(숫자)"
}{
"message": "success"
}{
"error": "database failure"
}| 메소드 | 경로 | 짧은 설명 |
|---|---|---|
| PUT | /cart/{cart_idx} | 장바구니에 담긴 상품의 체크박스 수정 |
없음
{
"check" : "true or false(Boolean형)"
}{
"message": "success"
}{
"error": "database failure"
}