error.js
506 Bytes
// 收集 API 错误
exports.apiError = (err) => {
// TODO: 完善 API 调用错误日志格式
console.error('接口调用失败:', err.options.url, err.toString());
return Promise.reject(err);
};
// 控制返回到页面的错误信息
exports.webError = (err, res) => {
if (res.app.locals.devEnv) {
console.warn(err);
} else {
err = {};
}
res.status(err.status || 500);
res.render('error', {
message: err.message,
error: err
});
};