const logger = require('../utils/logger'); const errorHandler = (err, req, res, next) => { // 日志记录错误 logger.error(`${err.message} - ${req.originalUrl} - ${req.method}`); const statusCode = res.statusCode === 200 ? 500 : res.statusCode; res.status(statusCode); res.json({ message: err.message, stack: process.env.NODE_ENV === 'production' ? null : err.stack, }); }; module.exports = { errorHandler };