diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-05-29 08:17:25 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-05-29 08:17:25 +0000 |
| commit | 0257350f55c00735cadbd5b507ef5cc9cd3adb10 (patch) | |
| tree | 367056ce31ebf6aa01e2648701b76baaaa6fb484 /app | |
| parent | e484964b1d78cedabbe182c789a8e4c9b53e29d3 (diff) | |
(김준회) 기술영업 조선 RFQ - 캐시 문제 대응, 코멘트 기능 UX 향상
Diffstat (limited to 'app')
| -rw-r--r-- | app/api/tech-sales-rfqs/[rfqId]/vendors/[vendorId]/comments/route.ts | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/app/api/tech-sales-rfqs/[rfqId]/vendors/[vendorId]/comments/route.ts b/app/api/tech-sales-rfqs/[rfqId]/vendors/[vendorId]/comments/route.ts index 187e4e4f..e6bf2b93 100644 --- a/app/api/tech-sales-rfqs/[rfqId]/vendors/[vendorId]/comments/route.ts +++ b/app/api/tech-sales-rfqs/[rfqId]/vendors/[vendorId]/comments/route.ts @@ -18,7 +18,7 @@ import crypto from 'crypto' */ export async function GET( request: NextRequest, - { params }: { params: { rfqId: string; vendorId: string } } + { params }: { params: Promise<{ rfqId: string; vendorId: string }> } ) { try { // 인증 확인 @@ -30,8 +30,10 @@ export async function GET( ) } - const rfqId = parseInt(params.rfqId) - const vendorId = parseInt(params.vendorId) + // params await (nextjs 15's requirement) + const { rfqId: rfqIdStr, vendorId: vendorIdStr } = await params; + const rfqId = parseInt(rfqIdStr) + const vendorId = parseInt(vendorIdStr) // 유효성 검사 if (isNaN(rfqId) || isNaN(vendorId)) { @@ -105,7 +107,7 @@ export async function GET( */ export async function POST( request: NextRequest, - { params }: { params: { rfqId: string; vendorId: string } } + { params }: { params: Promise<{ rfqId: string; vendorId: string }> } ) { try { // 인증 확인 @@ -117,8 +119,10 @@ export async function POST( ) } - const rfqId = parseInt(params.rfqId) - const vendorId = parseInt(params.vendorId) + // params await + const { rfqId: rfqIdStr, vendorId: vendorIdStr } = await params; + const rfqId = parseInt(rfqIdStr) + const vendorId = parseInt(vendorIdStr) // 유효성 검사 if (isNaN(rfqId) || isNaN(vendorId)) { |
