Request
GET /api/v1/reviews/{reviewId}/comments?page=&size=&sort=
//sort의 경우 빈 값이면 최신순, likeCount,DESC 를 넣으면 좋아요 순으로 나옵니다.
Response
success
200 Success
{
message: "댓글 조회 성공",
status: 200,
data: {
comments: {
content: [
{
commentId: 0,
content: "꼭 가고 싶네요. 근데 시간이 될지ㅠㅠ",
createdAt: "2022-07-26T11:26:24",
updatedAt: "2022-07-26T11:28:49",
isEdited: true,
isDeleted: false,
user: {
userId: 0,
nickname: "미스터공공",
profileImage: "www.naver.com"
},
likeCount: 0,//좋아요 갯수
isLiked: false,//좋아요 여부, 로그인 안되어 있을 시 항상 false
childrenCount: 1 //자식댓글 갯수
}
],
numberOfElements: 1, //content의 요소가 몇개인지
offset: 0, // 현재 페이지에서 시작하는 요소의 index 번호
pageNumber: 0, //페이지 넘버
pageSize: 20, //페이지 사이즈
totalElements: 1, // 전체 요소 수
totalPages: 1 //전체 페이지 수
},
commentCount: 1 //대댓글 포함 전체 댓글 수
}
}
failure
500 Server Error - 서버 내부 문제. 발생 시 비상.
{
message: "서버 에러",
status: 500,
code: "미정"
}