feat: 为 401 403 添加合适的 error message
This commit is contained in:
parent
d82f3ec874
commit
95a8604a2f
@ -52,16 +52,18 @@ function createInstance() {
|
|||||||
(error) => {
|
(error) => {
|
||||||
// status 是 HTTP 状态码
|
// status 是 HTTP 状态码
|
||||||
const status = get(error, "response.status")
|
const status = get(error, "response.status")
|
||||||
|
const message = get(error, "response.data.message")
|
||||||
switch (status) {
|
switch (status) {
|
||||||
case 400:
|
case 400:
|
||||||
error.message = "请求错误"
|
error.message = "请求错误"
|
||||||
break
|
break
|
||||||
case 401:
|
case 401:
|
||||||
// Token 过期时
|
// Token 过期时
|
||||||
|
error.message = message || "未授权"
|
||||||
logout()
|
logout()
|
||||||
break
|
break
|
||||||
case 403:
|
case 403:
|
||||||
error.message = "拒绝访问"
|
error.message = message || "拒绝访问"
|
||||||
break
|
break
|
||||||
case 404:
|
case 404:
|
||||||
error.message = "请求地址出错"
|
error.message = "请求地址出错"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user