Browse Source

fix: 错误提示不正确

main
刘凯 1 year ago
parent
commit
5b35c953b1
  1. 4
      src/utils/http/axios/index.ts

4
src/utils/http/axios/index.ts

@ -230,7 +230,7 @@ const transform: AxiosTransform = {
errorLogStore.addAjaxErrorInfo(error) errorLogStore.addAjaxErrorInfo(error)
const { response, code, message, config } = error || {} const { response, code, message, config } = error || {}
const errorMessageMode = config?.requestOptions?.errorMessageMode || 'none' const errorMessageMode = config?.requestOptions?.errorMessageMode || 'none'
const msg: string = response?.data?.msg ?? '' const msg: string = response?.data?.msg ?? response?.data?.error_description ?? ''
const err: string = error?.toString?.() ?? '' const err: string = error?.toString?.() ?? ''
let errMessage = '' let errMessage = ''
@ -266,6 +266,8 @@ const transform: AxiosTransform = {
config.method?.toUpperCase() === RequestEnum.GET config.method?.toUpperCase() === RequestEnum.GET
&& isOpenRetry && isOpenRetry
&& retryRequest.retry(axiosInstance, error) && retryRequest.retry(axiosInstance, error)
error.message = msg || error.message
return Promise.reject(error) return Promise.reject(error)
}, },
} }

Loading…
Cancel
Save