From 68d1b41f11b69504a1f666af0eae55d85e1128fc Mon Sep 17 00:00:00 2001 From: dyhj625 Date: Thu, 16 Jan 2025 09:56:21 +0900 Subject: [PATCH] =?UTF-8?q?=20api=EB=B3=B4=EB=93=9C=EB=A6=AC=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=20=EC=88=98=EC=A0=95=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/board/BoardList.vue | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/src/views/board/BoardList.vue b/src/views/board/BoardList.vue index 31485d2..ce7873a 100644 --- a/src/views/board/BoardList.vue +++ b/src/views/board/BoardList.vue @@ -49,18 +49,17 @@ const filteredList = computed(() => // 게시물 데이터 로드 const fetchPosts = async () => { - try { - const response = await axios.get("board/general"); - if (response.data && Array.isArray(response.data.data)) { - list.value = response.data.data.map((post) => ({ - ...post, - img: post.img || null, - likes: post.likes || 0, - comments: post.comments || 0, - })); - } - } catch (error) { - console.error("Failed to fetch posts:", error); + const response = await axios.get("board/general"); + console.log(response.data.data.list) + if (response.data && response.data.data && Array.isArray(response.data.data.list)) { + list.value = response.data.data.list.map((post) => ({ + ...post, + img: post.img || null, + likes: post.likes || 0, + comments: post.comments || 0, + })); + } else { + console.error("Unexpected API response structure:", response.data); } };