diff --git a/AI_RULES.md b/AI_GUIDES.md similarity index 100% rename from AI_RULES.md rename to AI_GUIDES.md diff --git a/frontend/src/app/components/HealthStatus.tsx b/frontend/src/app/components/HealthStatus.tsx index 87b5d26..90e464c 100644 --- a/frontend/src/app/components/HealthStatus.tsx +++ b/frontend/src/app/components/HealthStatus.tsx @@ -10,7 +10,9 @@ export default function HealthStatus() { const checkHealth = async () => { try { setLoading(true); - const response = await fetch(`${process.env.BACKEND_URL}/health`); + const response = await fetch(`${process.env.BACKEND_URL}/health`, { + credentials: "include", + }); if (!response.ok) { throw new Error(`Server responded with status: ${response.status}`); @@ -19,7 +21,7 @@ export default function HealthStatus() { let data; try { data = await response.json(); - } catch (jsonErr) { + } catch { setError("Response is not valid JSON"); setHealth({}); return; diff --git a/frontend/src/app/contexts/AuthContext.tsx b/frontend/src/app/contexts/AuthContext.tsx index 4cfe38b..3215bba 100644 --- a/frontend/src/app/contexts/AuthContext.tsx +++ b/frontend/src/app/contexts/AuthContext.tsx @@ -46,7 +46,7 @@ export function AuthProvider({ children }: { children: ReactNode }) { let userData; try { userData = await response.json(); - } catch (jsonErr) { + } catch { // 不是 JSON,降级处理 setUser(null); setIsAuthenticated(false);