From dbd31e5c61e933ee93617fb7f33fb7c47ee60e8b Mon Sep 17 00:00:00 2001 From: MoonbamiOfficial <141120384+MoonbamiOfficial@users.noreply.github.com> Date: Mon, 12 Feb 2024 19:39:32 +0800 Subject: [PATCH] fix: cannot destructure about --- app/api/{about => abouts}/[id]/route.ts | 4 ++-- app/api/{about => abouts}/route.ts | 4 ++-- app/page.tsx | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) rename app/api/{about => abouts}/[id]/route.ts (89%) rename app/api/{about => abouts}/route.ts (89%) diff --git a/app/api/about/[id]/route.ts b/app/api/abouts/[id]/route.ts similarity index 89% rename from app/api/about/[id]/route.ts rename to app/api/abouts/[id]/route.ts index d945218..2ed4bb9 100644 --- a/app/api/about/[id]/route.ts +++ b/app/api/abouts/[id]/route.ts @@ -36,6 +36,6 @@ export async function PUT(request: Request, { params }: Params) { export async function GET(request: Request, { params }: Params ) { const { id } = params; await connectMongoDB(); - const about = await About.findOne({ _id: id }); - return NextResponse.json({ about }, { status: 200 }); + const abouts = await About.findOne({ _id: id }); + return NextResponse.json({ abouts }, { status: 200 }); }; \ No newline at end of file diff --git a/app/api/about/route.ts b/app/api/abouts/route.ts similarity index 89% rename from app/api/about/route.ts rename to app/api/abouts/route.ts index 3e00efe..ec95cf3 100644 --- a/app/api/about/route.ts +++ b/app/api/abouts/route.ts @@ -33,6 +33,6 @@ export async function POST(request: Request, response: Response) { export async function GET() { await connectMongoDB(); - const about = await About.find(); - return NextResponse.json({ about }) + const abouts = await About.find(); + return NextResponse.json({ abouts }) }; \ No newline at end of file diff --git a/app/page.tsx b/app/page.tsx index f096af4..5482ba5 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -39,7 +39,7 @@ async function HandleTopics() { async function HandleAboutMe() { try { - const response = await fetch(process.env.URL + `/api/about`, { + const response = await fetch(process.env.URL + `/api/abouts`, { cache: 'no-store', method: 'GET' }); @@ -52,7 +52,7 @@ async function HandleAboutMe() { const Home = async () => { const { topics } = await HandleTopics() - const { about } = await HandleAboutMe() + const { abouts } = await HandleAboutMe() return ( <> @@ -74,7 +74,7 @@ const Home = async () => {
- {about.map((about: AboutType) => ( + {abouts.map((about: AboutType) => (