laravel-inertia-template/resources/js/admin/Utils/http.js

24 lines
406 B
JavaScript

import axios from 'axios'
const instance = axios.create({
timeout: 5000,
})
instance.interceptors.request.use((config) => {
return config
}, (error) => {
return Promise.reject(error)
})
instance.interceptors.response.use((response) => {
return response
}, (error) => {
if (error.response) {
// 异常处理
}
return Promise.reject(error)
})
export default instance