From fac484bc45bf55aecc528a7649a062a3b305863b Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Thu, 24 Oct 2024 13:47:45 +0800 Subject: [PATCH] fix: docker fetch error log --- app/api/server/route.ts | 10 ++++++++++ lib/serverFetch.tsx | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/api/server/route.ts b/app/api/server/route.ts index e0cf64e..e222749 100644 --- a/app/api/server/route.ts +++ b/app/api/server/route.ts @@ -11,6 +11,7 @@ interface NezhaDataResponse { error?: string; data?: ServerApi; cause?: string; + code?: string; } export const GET = auth(async function GET(req) { @@ -28,5 +29,14 @@ export const GET = auth(async function GET(req) { { status: 400 }, ); } + if (response.code === "ConnectionRefused") { + return NextResponse.json( + { cause: "server connect error" }, + { status: 400 }, + ); + } + if (!response.data) { + return NextResponse.json({ cause: "fetch data empty" }, { status: 400 }); + } return NextResponse.json(response, { status: 200 }); }); diff --git a/lib/serverFetch.tsx b/lib/serverFetch.tsx index 5c2be27..ebb2c0b 100644 --- a/lib/serverFetch.tsx +++ b/lib/serverFetch.tsx @@ -75,7 +75,7 @@ export async function GetNezhaData() { return data; } catch (error) { - console.error(error); + console.log("GetServerDetail error:", error); return error; } }