From 1559ee95c792dbb6e8b18ad9c096701d830daea8 Mon Sep 17 00:00:00 2001 From: "soroush.asadi" Date: Thu, 28 May 2026 22:20:14 +0330 Subject: [PATCH] fix(website): update route params type for Next.js 16 Next.js 15+ changed dynamic route params to Promise<...>. Update GET and POST type signatures in blog comments route. Co-Authored-By: Claude Sonnet 4.6 --- web/website/src/app/api/blog/[slug]/comments/route.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/web/website/src/app/api/blog/[slug]/comments/route.ts b/web/website/src/app/api/blog/[slug]/comments/route.ts index 58271c1..38211bd 100644 --- a/web/website/src/app/api/blog/[slug]/comments/route.ts +++ b/web/website/src/app/api/blog/[slug]/comments/route.ts @@ -4,9 +4,9 @@ const API_URL = process.env.MEEZI_API_URL ?? "http://localhost:5001"; export async function GET( _req: NextRequest, - { params }: { params: { slug: string } } + { params }: { params: Promise<{ slug: string }> } ) { - const { slug } = await Promise.resolve(params); + const { slug } = await params; try { const res = await fetch( @@ -31,9 +31,9 @@ export async function GET( export async function POST( req: NextRequest, - { params }: { params: { slug: string } } + { params }: { params: Promise<{ slug: string }> } ) { - const { slug } = await Promise.resolve(params); + const { slug } = await params; let body: unknown; try {