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
..
2026-09-06 17:03:20 +08:00
2026-09-06 17:03:20 +08:00
2026-09-26 13:57:24 +08:00
2026-09-06 08:19:02 +08:00
2026-09-06 08:19:02 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 08:19:02 +08:00
2026-09-26 16:21:28 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 08:19:02 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 08:19:02 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 08:19:02 +08:00
2026-09-06 08:19:02 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 17:03:20 +08:00
2026-09-13 09:29:05 +08:00
2026-09-06 08:19:02 +08:00
2026-09-06 08:19:02 +08:00
2026-09-06 08:19:02 +08:00
2026-09-19 11:57:02 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 17:03:20 +08:00
2026-09-06 08:19:02 +08:00
2026-09-06 08:19:02 +08:00
2026-09-06 08:19:02 +08:00
2026-09-06 17:03:20 +08:00
2026-09-12 20:40:35 +08:00
2026-09-06 08:19:02 +08:00
2026-09-12 08:40:59 +08:00
2026-09-06 17:03:20 +08:00
2026-09-12 08:36:45 +08:00
2026-09-06 08:19:02 +08:00
2026-09-06 08:19:02 +08:00
2026-09-06 08:19:02 +08:00