Spaces:
Sleeping
Sleeping
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 }; |