summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
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)) {