[GET] 메인화면 상품 - SOPT-ZigZag/SERVER_ZIGZAG GitHub Wiki

[GET] 메인화면 상품 정보 불러오기 - api/main/item

URL

18.217.241.233:5000/api/main/item

PATH

/api/main/item

요청 헤더

Content-Type: application/json

요청 바디

key 설명 타입 비고

응답 바디

key 설명 타입 비고
_id 상품별 id 값 String
img 상품 이미지 String
item_idx 상품 인덱스 값 Number 랜덤하게 나오기 위해서 추가했습니다.
brand_name 브랜드 이름 String
item_name 상품 이름 String
price 상품 가격 Number 할인율 적용하기 위해서 Number로 설정했습니다.
discount_idx 할인 카테고리 Number 카테고리
delivery_idx 배송 카테고리 Number 카테고리
delivery_today 오늘출발 여부 Boolean true: 오늘출발, false: 오늘출발 X

성공 <할인 가능한(discount_idx : 1)인 데이터만 불러옵니다.>

{
    "status": 200,
    "success": true,
    "message": "아이템 API 불러오기 성공",
    "data": {
        "item": [
            {
                "_id": "60b1bc986f3b971cea8f3404",
                "img": "https://soptzigzag.s3.us-east-2.amazonaws.com/item3_1.png",
                "item_idx": 6,
                "brand_name": "무야호",
                "item_name": "[누구누구 착용] 맵시가 기가맥힌 옷",
                "price": 129000,
                "discount_idx": 1,
                "delivery_idx": 1,
                "delivery_today": true
            },
            {
                "_id": "60b1bcd06f3b971cea8f3407",
                "img": "https://soptzigzag.s3.us-east-2.amazonaws.com/item4_1.png",
                "item_idx": 9,
                "brand_name": "무야호",
                "item_name": "[누구누구 착용] 맵시가 기가맥힌 옷",
                "price": 129000,
                "discount_idx": 1,
                "delivery_idx": 1,
                "delivery_today": true
            },
            {
            블라 블라
            },
            .
            .
            .
        ]
    }
}

실패

  • 서버 내부 오류
{
    "status": 500,
    "success": false,
    "message": "서버 에러"
}