From ba05ec56dce92b731b957b5c0194d08b92fb0804 Mon Sep 17 00:00:00 2001 From: marvzhang Date: Sat, 25 Jul 2020 10:39:15 +0800 Subject: [PATCH] optimized error message --- frontend/src/utils/request.js | 38 +++++++++++++++++------------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/frontend/src/utils/request.js b/frontend/src/utils/request.js index b1d1d0a9..cfc74d0e 100644 --- a/frontend/src/utils/request.js +++ b/frontend/src/utils/request.js @@ -5,23 +5,23 @@ import { getToken } from '@/utils/auth' import i18n from '@/i18n' import router from '@/router' -const codeMessage = { - 200: '服务器成功返回请求的数据。', - 201: '新建或修改数据成功。', - 202: '一个请求已经进入后台排队(异步任务)。', - 204: '删除数据成功。', - 400: '发出的请求有错误,服务器没有进行新建或修改数据的操作。', - 401: '用户没有权限(令牌、用户名、密码错误)。', - 403: '用户得到授权,但是访问是被禁止的。', - 404: '发出的请求针对的是不存在的记录,服务器没有进行操作。', - 406: '请求的格式不可得。', - 410: '请求的资源被永久删除,且不会再得到的。', - 422: '当创建一个对象时,发生一个验证错误。', - 500: '服务器发生错误,请检查服务器。', - 502: '网关错误。', - 503: '服务不可用,服务器暂时过载或维护。', - 504: '网关超时。' -} +// const codeMessage = { +// 200: '服务器成功返回请求的数据。', +// 201: '新建或修改数据成功。', +// 202: '一个请求已经进入后台排队(异步任务)。', +// 204: '删除数据成功。', +// 400: '发出的请求有错误,服务器没有进行新建或修改数据的操作。', +// 401: '用户没有权限(令牌、用户名、密码错误)。', +// 403: '用户得到授权,但是访问是被禁止的。', +// 404: '发出的请求针对的是不存在的记录,服务器没有进行操作。', +// 406: '请求的格式不可得。', +// 410: '请求的资源被永久删除,且不会再得到的。', +// 422: '当创建一个对象时,发生一个验证错误。', +// 500: '服务器发生错误,请检查服务器。', +// 502: '网关错误。', +// 503: '服务不可用,服务器暂时过载或维护。', +// 504: '网关超时。' +// } /** * 异常处理程序 @@ -30,10 +30,10 @@ const errorHandler = (error) => { const { response } = error const routePath = router.currentRoute.path if (response && response.status) { - const errorText = codeMessage[response.status] || response.statusText + const errorText = response.data.error const { status } = response Message({ - message: `请求错误 ${status}: ${response.request.responseURL},${errorText}`, + message: `请求错误 ${status}: ${response.request.responseURL}. ${errorText}`, type: 'error', duration: 5 * 1000 })