Products(이명석)

GET http://127.0.0.1:3000/products?

[endpoint] : http://127.0.0.1:3000/products?keyword=&checkInDate=&checkOutDate=&region=&numberOfGuests=&priceMin=&priceMax=&type=&theme=&orderBy=

[query]

keyword : 지역, 주소를, 스테이 이름을 검색하면 해당 숙소가 나오도록 구현할 예정입니다. 그러면 키워드가 지역(region),주소(address), 스테이이름(name)이겠네요. 입력창에 담긴 값을주시면 됩니다.

checkInDate, checkOutDate : 달력에서 checkin checkout 날짜를 선택하면 선택된 날짜를 2022.1.1의 형태로 각각 변수에 담아서 보내주세요. 선택가능 날짜는 2022.1.1 ~ 2022.1.14 입니다

region = ["수도권", "강원", "충청", "경상", "전라", "제주"]중 하나만 변수에 담아 보내주세요.

numberOfGuests : 1~10 중 하나를 변수에 담아주세요.

priceMin, priceMax : 각 변수에 가격을 담아 보내주세요. 선택가능 가격은 300,000 ~ 700,000입니다.

theme = ["커플","가족","나홀로 여행"]중 테마를 변수에 담아주세요.

type = ["펜션", "한옥","캠핑","민박","호텔"]중 하나를 변수에 담아주세요.

orderBy = ["priceAsc, "priceDecs", "newest"] 중 하나를 변수에 담아주세요.

Query Parameters

Name
Type
Description

search

String

search keyword

availableProductOptionsId

Int

dateOptionId

region

String

region name

numberOfGuests

Number

number of person to stay

price

Decimal

price per 1 day

theme

String

stay theme

type

String

stay type

offset

Int

start number

[for pagenation]

limit

Int

number of items in page

[for pagenation]

sort*

String

sorting option

[default : newest]

상품 상세정보

GET http://127.0.0.1:3000/product/:productId

eg ) http://127.0.0.1:3000/product/1

1) availableProductOptionsId는 boolean으로 변경될 수 있음

2) productOptionImageUrl의 개수는 백앤드의 선택

Path Parameters

Name
Type
Description

productId*

int

room의 id입니다(product_option_id)

Last updated