feat: 实现统一日志系统和维护模式功能

This commit is contained in:
zhang1106
2026-04-28 10:57:17 +08:00
parent 763e425f78
commit bf2cd221b9
43 changed files with 1966 additions and 430 deletions
+3 -1
View File
@@ -1,3 +1,5 @@
const logger = require('../utils/logger').module('ValidationMiddleware');
const validate = (schema, source = 'body') => {
return async (req, res, next) => {
const data = source === 'query' ? req.query : req.body;
@@ -73,7 +75,7 @@ const validate = (schema, source = 'body') => {
});
}
console.error('验证中间件错误:', error);
logger.error('验证中间件错误', { error: error.message, stack: error.stack });
return res.status(500).json({
error: '验证过程发生错误',
message: error.message,