mirror of
https://github.com/KwiTsukasa/kt-template-online-playground.git
synced 2026-05-27 16:45:45 +08:00
fix: 适配统一响应结构
This commit is contained in:
parent
2ba66ea8c5
commit
2a9f21ed50
@ -11,9 +11,10 @@ import {
|
||||
|
||||
export type ApiResponse<T = unknown> = {
|
||||
code: number
|
||||
data: T
|
||||
err?: unknown
|
||||
message?: string
|
||||
msg: string
|
||||
data: T
|
||||
}
|
||||
|
||||
type AuthRetryConfig = AxiosRequestConfig & {
|
||||
@ -127,6 +128,9 @@ request.interceptors.response.use(
|
||||
return Promise.reject(
|
||||
new Error(
|
||||
error.response?.data?.msg ||
|
||||
(typeof error.response?.data?.err === 'string'
|
||||
? error.response.data.err
|
||||
: '') ||
|
||||
error.response?.data?.message ||
|
||||
error.message ||
|
||||
'请求失败',
|
||||
|
||||
Loading…
Reference in New Issue
Block a user