From 1cd663aa0c1aef7d8981d7c9fa66ad612de69f62 Mon Sep 17 00:00:00 2001 From: tone Date: Tue, 16 Dec 2025 22:54:38 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=89=8D=E7=AB=AF=E8=B5=84=E6=BA=90?= =?UTF-8?q?=E3=80=81=E5=8D=9A=E5=AE=A2=E9=87=87=E7=94=A8=E6=96=B0=E7=9A=84?= =?UTF-8?q?API=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/frontend/app/(with-header-footer)/blog/page.tsx | 4 ++-- apps/frontend/app/(with-header-footer)/resource/page.tsx | 4 ++-- apps/frontend/lib/api/endpoints/blog.server.ts | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/apps/frontend/app/(with-header-footer)/blog/page.tsx b/apps/frontend/app/(with-header-footer)/blog/page.tsx index 3f4a4d9..979f739 100644 --- a/apps/frontend/app/(with-header-footer)/blog/page.tsx +++ b/apps/frontend/app/(with-header-footer)/blog/page.tsx @@ -1,4 +1,3 @@ -import { BlogApi } from "@/lib/api"; import { useCallback } from "react" import { Alert, @@ -7,6 +6,7 @@ import { } from "@/components/ui/alert"; import { AlertCircle } from "lucide-react"; import { base62 } from "@/lib/utils"; +import { BlogAPI } from "@/lib/api/server"; export default async function Blog() { const formatNumber = useCallback((num: number) => { @@ -19,7 +19,7 @@ export default async function Blog() { }, []); let errorMsg = ''; - const blogs = await BlogApi.list().catch(e => { errorMsg = `${e}`; return null }); + const blogs = await BlogAPI.list().catch(e => { errorMsg = `${e}`; return null }); return (
diff --git a/apps/frontend/app/(with-header-footer)/resource/page.tsx b/apps/frontend/app/(with-header-footer)/resource/page.tsx index c471c44..7d40302 100644 --- a/apps/frontend/app/(with-header-footer)/resource/page.tsx +++ b/apps/frontend/app/(with-header-footer)/resource/page.tsx @@ -1,15 +1,15 @@ import { ResourceCard } from "./components/ResourceCard"; -import { ResourceApi } from "@/lib/api"; import { Alert, AlertDescription, AlertTitle, } from "@/components/ui/alert" +import { ResourceAPI } from "@/lib/api/server"; import { AlertCircle } from "lucide-react"; export default async function Resources() { let errorMsg = ''; - const data = await ResourceApi.list().catch(e => { errorMsg = `${e}`; return null; }); + const data = await ResourceAPI.list().catch(e => { errorMsg = `${e}`; return null; }); return (
diff --git a/apps/frontend/lib/api/endpoints/blog.server.ts b/apps/frontend/lib/api/endpoints/blog.server.ts index 9024a9e..e1b80a2 100644 --- a/apps/frontend/lib/api/endpoints/blog.server.ts +++ b/apps/frontend/lib/api/endpoints/blog.server.ts @@ -1,5 +1,6 @@ +import { Blog } from "@/lib/types/blog"; import { serverFetch } from "../server"; export async function list() { - return serverFetch('/api/blog') + return serverFetch('/api/blog') } \ No newline at end of file