From 5202c4b56d9565c7ac0c2a62255763462cef0d3d Mon Sep 17 00:00:00 2001 From: dujinkim Date: Wed, 29 Oct 2025 01:58:40 +0000 Subject: (임수민) 데이터룸 요청사항 반영 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/projects/[projectId]/route.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'app/api/projects') diff --git a/app/api/projects/[projectId]/route.ts b/app/api/projects/[projectId]/route.ts index 38c11930..496b405c 100644 --- a/app/api/projects/[projectId]/route.ts +++ b/app/api/projects/[projectId]/route.ts @@ -8,9 +8,11 @@ import { z } from 'zod'; // GET: 프로젝트 정보 조회 export async function GET( request: NextRequest, - { params }: { params: { projectId: string } } + { params }: { params: Promise<{ projectId: string }> } ) { try { + const { projectId } = await params; + const session = await getServerSession(authOptions); if (!session?.user) { return NextResponse.json({ error: '인증이 필요합니다' }, { status: 401 }); @@ -20,7 +22,7 @@ export async function GET( // 프로젝트 접근 권한 확인 const access = await projectService.checkProjectAccess( - params.projectId, + projectId, Number(session.user.id) ); @@ -32,7 +34,7 @@ export async function GET( } // 프로젝트 정보 가져오기 - const project = await projectService.getProject(params.projectId); + const project = await projectService.getProject(projectId); if (!project) { return NextResponse.json( -- cgit v1.2.3