Spaces:
Sleeping
Sleeping
File size: 452 Bytes
4c025e9 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
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 }; |