summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-05-29 08:17:25 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-05-29 08:17:25 +0000
commit0257350f55c00735cadbd5b507ef5cc9cd3adb10 (patch)
tree367056ce31ebf6aa01e2648701b76baaaa6fb484 /app
parente484964b1d78cedabbe182c789a8e4c9b53e29d3 (diff)
(김준회) 기술영업 조선 RFQ - 캐시 문제 대응, 코멘트 기능 UX 향상
Diffstat (limited to 'app')
-rw-r--r--app/api/tech-sales-rfqs/[rfqId]/vendors/[vendorId]/comments/route.ts16
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)) {