From 190d11347ffdd4a2b112738fe07d8242130ea612 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B2=E8=BE=B0=E7=94=9F=E4=BA=A7?= Date: Tue, 31 Mar 2026 20:02:24 +0800 Subject: [PATCH] =?UTF-8?q?v1.2.35:=20=E5=A2=9E=E5=BC=BANews=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2API=E9=94=99=E8=AF=AF=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/pages/News.jsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frontend/src/pages/News.jsx b/frontend/src/pages/News.jsx index a7a7c5b..04cb53f 100644 --- a/frontend/src/pages/News.jsx +++ b/frontend/src/pages/News.jsx @@ -73,11 +73,19 @@ export default function News() { // 始终传递token,以便获取准确的matched_count const headers = token ? { Authorization: `Bearer ${token}` } : {} const res = await fetch(`${API_BASE}/api/information/list?info_type=${type}`, { headers }) + // 检查响应状态 + if (!res.ok) { + console.error('获取资讯列表失败:', res.status) + setInfoList([]) + setLoading(false) + return + } const data = await res.json() console.log('资讯列表:', data) setInfoList(data || []) } catch (e) { console.error(e) + setInfoList([]) } setLoading(false) }