error.js 459 Bytes
// 收集 API 错误
exports.apiError = (err) => {

    // TODO: 完善 API 调用错误日志格式
    console.log('接口调用失败', err);
    return Promise.reject(err);
};

// 控制返回到页面的错误信息
exports.webError = (err, res) => {
    if (res.locals.isDevelop) {
        console.log(err);
        err = {};
    }
    res.status(err.status || 500);
    res.render('error', {
        message: err.message,
        error: err
    });
};