[Bug] articles/{id} 와 articles/{id}/comments의 코멘트 총 개수가 다른 문제
chichoon opened this issue · comments
최지윤 commented
오류 사진 및 설명
게시글 부분 (상단) 은 articles{id}
의 응답을 사용하고
코멘트 부분 (하단) 은 articles/{id}/comments
의 응답을 사용합니다
스웨거에서도 서로 다른 값을 갖고 있습니다 (commentCount
, totalCount
)
프론트엔드 쪽 연산 문제인줄 알았는데 아예 서로 다른 값이 날아오네요
발생 위치
articles/{id}
에 GET 요청을 보냈을 때 응답의 commentCount
articles/{id}/comments
에 GET 요청을 보냈을 때 응답의 totalCount
해결시도
- 삭제된 코멘트가 같이 세어지는 것 같아서 삭제 테스트를 해봤는데, 두 값이 항상 1 차이납니다
- 백엔드쪽 문제는 제가 건드릴 수가 없어서 그 외의 시도는 안해봤읍니다..
Sion Kang commented
실제 댓글 갯수는 99가 맞나요?
최지윤 commented
최지윤 commented
최지윤 commented
해당 이슈 참고해서 삭제 테스트도 해봤는데 (100개에서 1개 삭제해서 99개로) 카운트는 바로 1씩 차감돼서 99랑 98로 나오더라구요
Sion Kang commented
해당이슈도 삭제와는 관련이 없었고 결국 원인은 못찾긴 했었습니다 ㅠ
최지윤 commented
힝구
huni commented
나중에 이부분은 캐시으로 처리하는게 좋긴한데 지금은 성능이슈 있을까봐 이렇게 하긴했습니다. 배포하고 캐싱 붙이면서 고치도록 하겠습니당