Commit 03f3f495 by qinjianhui

fix: axios 修改

parent 3fac52d8
...@@ -29,7 +29,8 @@ axios.interceptors.request.use( ...@@ -29,7 +29,8 @@ axios.interceptors.request.use(
Promise.reject(error) Promise.reject(error)
}, },
) )
axios.interceptors.response.use((response) => { axios.interceptors.response.use(
(response) => {
// 1. 判断响应码 // 1. 判断响应码
const data = response.data const data = response.data
...@@ -39,18 +40,25 @@ axios.interceptors.response.use((response) => { ...@@ -39,18 +40,25 @@ axios.interceptors.response.use((response) => {
router.replace({ path: '/user/login' }) router.replace({ path: '/user/login' })
return Promise.reject(data) return Promise.reject(data)
} }
if (data.code !== 200){ if (data.code !== 200) {
showError(data.message) showError(data.message)
return Promise.reject(data) return Promise.reject(data)
} }
} }
return data return data
}) },
(error) => {
showError(error.message)
return Promise.reject(error)
},
)
export function getFilePath() { export function getFilePath() {
if (!/(http|https):\/\/([^/]+)/i.test(import.meta.env.BASE_URL)) { if (!/(http|https):\/\/([^/]+)/i.test(import.meta.env.BASE_URL)) {
return location.origin + import.meta.env.VITE_API_BASE_UPLOAD_URL return location.origin + import.meta.env.VITE_API_BASE_UPLOAD_URL
} }
return import.meta.env.VITE_API_BASE_URL + import.meta.env.VITE_API_BASE_UPLOAD_URL return (
import.meta.env.VITE_API_BASE_URL + import.meta.env.VITE_API_BASE_UPLOAD_URL
)
} }
export const filePath = getFilePath() export const filePath = getFilePath()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment