提交 7f4320eb authored 作者: vipcxj's avatar vipcxj

优化错误处理

上级 cd47493a
...@@ -21,6 +21,7 @@ export function processError(err) { ...@@ -21,6 +21,7 @@ export function processError(err) {
message.error('用户不存在!'); message.error('用户不存在!');
break; break;
case errorCodes.invalid_token: case errorCodes.invalid_token:
case errorCodes.token_missing:
push('/login'); push('/login');
break; break;
default: default:
...@@ -86,7 +87,7 @@ export const errors = { ...@@ -86,7 +87,7 @@ export const errors = {
}), }),
authFailed: msg => createError({ authFailed: msg => createError({
code: errorCodes.auth_failed, code: errorCodes.auth_failed,
msg: `登录验证失败!${msg}`, msg: `登录验证失败!${msg || ''}`,
}), }),
unsupportedAuthType: (...types) => createError({ unsupportedAuthType: (...types) => createError({
code: errorCodes.unsupported_auth_type, code: errorCodes.unsupported_auth_type,
...@@ -94,6 +95,6 @@ export const errors = { ...@@ -94,6 +95,6 @@ export const errors = {
}), }),
generalError: msg => createError({ generalError: msg => createError({
code: errorCodes.general_error, code: errorCodes.general_error,
msg, msg: `${msg || '未知错误。'}`,
}), }),
}; };
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论