函数执行异常,返回 error的堆栈信息;这个信息很多,不能直接返回到客户端
全局异常处理,输出有意义的错误提示信息
{"message": "","code": 1001,"requestUrl": "",}
定义异常数据格式
// Exception 错误信息const codeException = {success: {code: 0, // 0 成功message: 'ok',status: 201},notFound: {code: 1000,message: '资源未找到',status: 404},forbidden: {code: 1003,message: '禁止访问',status: 403},authFailed: {code: 1001,message: '授权失败',status: 401},likeError: {code: 6001,message: '你已经点赞过',status: 400},unlikeError: {code: 6002,message: '你已取消点赞',status: 400},parameter: {code: 1000, // 错误码message: '参数错误', // 错误信息status: 400 // http 状态码}}module.exports = codeException
