소스 검색

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

vtugulan 6 달 전
부모
커밋
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) {