Просмотр исходного кода

fix: await dynamic params in GET /files/[id] route

vtugulan 6 месяцев назад
Родитель
Сommit
3f7a596c93
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      app/api/files/[id]/route.ts

+ 3 - 2
app/api/files/[id]/route.ts

@@ -5,11 +5,12 @@ const prisma = new PrismaClient();
 
 export const GET = async (
   req: NextRequest,
-  { params }: { params: { id: string } }
+  { params }: { params: Promise<{ id: string }> }
 ) => {
+  const { id } = await params;
   try {
     const file = await prisma.file.findUnique({
-      where: { id: params.id },
+      where: { id },
     });
 
     if (!file) {