diff --git a/src/pages/HomePage.vue b/src/pages/HomePage.vue index 89b24ca..f2ff2af 100644 --- a/src/pages/HomePage.vue +++ b/src/pages/HomePage.vue @@ -182,7 +182,8 @@ async function refreshSpot(spotId: number) { const [r, m, fb] = await Promise.all([ spotsApi.reviews(spotId), spotsApi.mates(spotId, currentUserId()), - spotsApi.frequentBreeds(spotId), + // 통계 엔드포인트는 부가 정보 — 실패(구버전 백엔드 등)해도 나머지 화면은 정상 표시 + spotsApi.frequentBreeds(spotId).catch(() => ({ breeds: [] })), ]) reviews.value = r mates.value = m