From db58148746143e01e1636dc5780761f8e7b18232 Mon Sep 17 00:00:00 2001 From: Misaka_Company Date: Thu, 11 Jun 2026 09:07:09 +0800 Subject: [PATCH] Increase database request timeout to 60s for fuzzy search queries The LIKE-based fuzzy matching can return larger result sets than exact match, requiring more query time. Raise requestTimeout from the default 15s to 60s on both production-data and export-excel API routes. Co-Authored-By: Claude Opus 4.6 --- src/app/api/export-excel/route.ts | 1 + src/app/api/production-data/route.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/app/api/export-excel/route.ts b/src/app/api/export-excel/route.ts index 4e3cd0a..c464c7e 100644 --- a/src/app/api/export-excel/route.ts +++ b/src/app/api/export-excel/route.ts @@ -8,6 +8,7 @@ const dbConfig = { database: process.env.DB_DATABASE!, user: process.env.DB_USER!, password: process.env.DB_PASSWORD!, + requestTimeout: 60000, options: { trustServerCertificate: process.env.DB_TRUST_CERT === "true", encrypt: false, diff --git a/src/app/api/production-data/route.ts b/src/app/api/production-data/route.ts index fd76009..b0783fd 100644 --- a/src/app/api/production-data/route.ts +++ b/src/app/api/production-data/route.ts @@ -7,6 +7,7 @@ const dbConfig = { database: process.env.DB_DATABASE!, user: process.env.DB_USER!, password: process.env.DB_PASSWORD!, + requestTimeout: 60000, options: { trustServerCertificate: process.env.DB_TRUST_CERT === "true", encrypt: false,