// 错误中间件 const { isProd } = require('../config'); module.exports = () => { return (err, req, res) => { res.status(500); // const err2 = new Error('111'); if (!isProd()) { res.locals.message = err.message; res.locals.error = err; res.render('error'); return; } switch (err.message) { default: res.send({ code: -1, msg: '系统错误,请稍后再试' }); } }; };