diff --git a/web/src/api/label.ts b/web/src/api/label.ts index d8d6ae1..e6ec98f 100644 --- a/web/src/api/label.ts +++ b/web/src/api/label.ts @@ -3,8 +3,8 @@ import type { BaseResponse } from "@/models/resp"; import axiosClient from "./client"; -export async function listLabels(): Promise> { - const res = await axiosClient.get>("/label/list", { +export async function listLabels(): Promise> { + const res = await axiosClient.get>("/label/list", { }); return res.data; } \ No newline at end of file diff --git a/web/src/components/blog-home.tsx b/web/src/components/blog-home.tsx index df67d87..a8891c8 100644 --- a/web/src/components/blog-home.tsx +++ b/web/src/components/blog-home.tsx @@ -68,7 +68,7 @@ export default function BlogHome() { // 获取标签 useEffect(() => { listLabels().then(data => { - setLabels(data.data); + setLabels(data.data || []); console.log("Labels:", data.data); }).catch(error => { console.error("Failed to fetch labels:", error);