Commit Graph
1 Commits
Author SHA1 Message Date
DeepSeek Harness 9db42861e1 fix(server): 补上 DatabaseManager 缺失的连接池与性能方法
DatabaseManager 类从未定义 getConnectionPoolStatus / getPerformanceMetrics,
但有 4 个接口直接调用它们,导致运行时 TypeError 并返回 500:

  GET  /api/admin/database/pool-status
  GET  /api/admin/database/performance
  GET  /api/system/status
  POST /api/system/reconnect

两个函数本就实现在 utils/database-health.ts(getConnectionPoolStatus /
getDatabaseMetrics),这里补上委托方法,调用点无需改动。

验证:用项目的 .nuxt/tsconfig.server.json 做 A/B 类型检查,
改动前有 4 处 'Property does not exist on type DatabaseManager',
改动后全部消失(总报错数 682 -> 678)。
2026-09-26 16:21:28 +08:00