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
    });
};