리뷰 API

전체 리뷰 가져오기 API

GET localhost/api/reviews

Query Parameters

Name
Type
Description

pageSize

int

댓글 불러오는 갯수 5~10개?

pageNum

int

페이지 수

"reviews" :

[{

"id" : "1",

"reservationId" : "1",

"userId" : "1",

"petSitterId" : "1",

"rating" : "5",

"comment" : "good",

"image" : "image url",

"createdAt" : "2023-07-17",

"updatedAt" : "2023-07-17"

}]

특정 펫시터 리뷰 가져오기 API

GET localhost:3000/api/petSitterInfo/:petSitterId/reviews

Path Parameters

Name
Type
Description

petSitterId

int

펫시터 ID

Query Parameters

Name
Type
Description

pageSize

int

댓글 불러오는 갯수 5~10개?

pageNum

int

페이지 수

"reviews" :

[{

"id" : "1",

"reservationId" : "1",

"userId" : "1",

"petSitterId" : petSitterId,

"rating" : "5",

"comment" : "good",

"image" : "image url",

"createdAt" : "2023-07-17",

"updatedAt" : "2023-07-17"

}]

리뷰작성 API

POST localhost:3000/api/reservation/:reservationId/reviews

Path Parameters

Name
Type
Description

reservationId

Int

리뷰를 작성할 예약 ID

Cookies

Name
Type
Description

accesstoken

varchar

로그인한 사용자 정보

refreshtoken

varchar

accesstoken 접근 권한

Request Body

Name
Type
Description

comment

varchar

리뷰 내용

rating

Int

평점

image

varchar

Image URL

리뷰 삭제 API

DELETE localhost:3000/api/reviews/:id

Path Parameters

Name
Type
Description

id*

int

삭제할 리뷰 ID

Cookies

Name
Type
Description

accesstoken

varchar

로그인한 사용자 정보

refreshtoken

varchar

accesstoken 접근 권한

Last updated