mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-22 17:31:03 +01:00
optimized error message
This commit is contained in:
@@ -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
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user