mirror of
https://gitee.com/dromara/go-view.git
synced 2025-04-06 03:58:04 +08:00
fix: 解决打包后无法发送请求的bug
This commit is contained in:
parent
7a57d944c8
commit
bfe5039a1c
@ -1,4 +1,5 @@
|
|||||||
export const OUTPUT_DIR = 'dist';
|
// 打包路径
|
||||||
|
export const OUTPUT_DIR = 'dist'
|
||||||
|
|
||||||
// chunk 警告大小
|
// chunk 警告大小
|
||||||
export const chunkSizeWarningLimit = 2000
|
export const chunkSizeWarningLimit = 2000
|
||||||
|
@ -15,7 +15,7 @@ interface MyResponseType {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const axiosInstance = axios.create({
|
const axiosInstance = axios.create({
|
||||||
baseURL: axiosPre,
|
baseURL: `${import.meta.env.PROD ? import.meta.env.VITE_PRO_PATH : ''}${axiosPre}`,
|
||||||
timeout: ResultEnum.TIMEOUT,
|
timeout: ResultEnum.TIMEOUT,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -26,14 +26,17 @@ axiosInstance.interceptors.request.use(
|
|||||||
// 获取 token
|
// 获取 token
|
||||||
const info = getLocalStorage(StorageEnum.GO_SYSTEM_STORE)
|
const info = getLocalStorage(StorageEnum.GO_SYSTEM_STORE)
|
||||||
// 重新登录
|
// 重新登录
|
||||||
if (!info) return routerTurnByName(PageEnum.BASE_LOGIN_NAME)
|
if (!info) {
|
||||||
|
routerTurnByName(PageEnum.BASE_LOGIN_NAME)
|
||||||
|
return config
|
||||||
|
}
|
||||||
config.headers = {
|
config.headers = {
|
||||||
[RequestHttpHeaderEnum.TOKEN]: info[SystemStoreEnum.USER_INFO][SystemStoreUserInfoEnum.USER_TOKEN] || ''
|
[RequestHttpHeaderEnum.TOKEN]: info[SystemStoreEnum.USER_INFO][SystemStoreUserInfoEnum.USER_TOKEN] || ''
|
||||||
}
|
}
|
||||||
return config
|
return config
|
||||||
},
|
},
|
||||||
(error: AxiosRequestConfig) => {
|
(err: AxiosRequestConfig) => {
|
||||||
Promise.reject(error)
|
Promise.reject(err)
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -51,13 +54,13 @@ axiosInstance.interceptors.response.use(
|
|||||||
if (code === ResultEnum.TOKEN_OVERDUE) {
|
if (code === ResultEnum.TOKEN_OVERDUE) {
|
||||||
window['$message'].error(window['$t']('http.token_overdue_message'))
|
window['$message'].error(window['$t']('http.token_overdue_message'))
|
||||||
routerTurnByName(PageEnum.BASE_LOGIN_NAME)
|
routerTurnByName(PageEnum.BASE_LOGIN_NAME)
|
||||||
return
|
return Promise.resolve(res.data)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 固定错误码重定向
|
// 固定错误码重定向
|
||||||
if (ErrorPageNameMap.get(code)) {
|
if (ErrorPageNameMap.get(code)) {
|
||||||
redirectErrorPage(code)
|
redirectErrorPage(code)
|
||||||
return
|
return Promise.resolve(res.data)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 提示错误
|
// 提示错误
|
||||||
@ -65,8 +68,6 @@ axiosInstance.interceptors.response.use(
|
|||||||
return Promise.resolve(res.data)
|
return Promise.resolve(res.data)
|
||||||
},
|
},
|
||||||
(err: AxiosResponse) => {
|
(err: AxiosResponse) => {
|
||||||
const { code } = err.data as { code: number }
|
|
||||||
if (ErrorPageNameMap.get(code)) redirectErrorPage(code)
|
|
||||||
httpErrorHandle()
|
httpErrorHandle()
|
||||||
Promise.reject(err)
|
Promise.reject(err)
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,7 @@ export const loginApi = async (data: object) => {
|
|||||||
try {
|
try {
|
||||||
const res = await http(RequestHttpEnum.POST)(`/api/goview/${ModuleTypeEnum.SYSTEM}/login`, data);
|
const res = await http(RequestHttpEnum.POST)(`/api/goview/${ModuleTypeEnum.SYSTEM}/login`, data);
|
||||||
return res;
|
return res;
|
||||||
} catch {
|
} catch(err) {
|
||||||
httpErrorHandle();
|
httpErrorHandle();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user