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 <noreply@anthropic.com>
This commit is contained in:
Misaka_Company
2026-06-11 09:07:09 +08:00
parent aaff8b410b
commit db58148746
2 changed files with 2 additions and 0 deletions

View File

@@ -8,6 +8,7 @@ const dbConfig = {
database: process.env.DB_DATABASE!, database: process.env.DB_DATABASE!,
user: process.env.DB_USER!, user: process.env.DB_USER!,
password: process.env.DB_PASSWORD!, password: process.env.DB_PASSWORD!,
requestTimeout: 60000,
options: { options: {
trustServerCertificate: process.env.DB_TRUST_CERT === "true", trustServerCertificate: process.env.DB_TRUST_CERT === "true",
encrypt: false, encrypt: false,

View File

@@ -7,6 +7,7 @@ const dbConfig = {
database: process.env.DB_DATABASE!, database: process.env.DB_DATABASE!,
user: process.env.DB_USER!, user: process.env.DB_USER!,
password: process.env.DB_PASSWORD!, password: process.env.DB_PASSWORD!,
requestTimeout: 60000,
options: { options: {
trustServerCertificate: process.env.DB_TRUST_CERT === "true", trustServerCertificate: process.env.DB_TRUST_CERT === "true",
encrypt: false, encrypt: false,