axios基础配置
1.安装axios
npm i axios
2.配置基础实例
(统一接口配置)
(1)axio基础封装
//axios基础封装
import axios from 'axios'
//创建axios实例
const API = axios.create({
baseURL:'test-laravel8/api/', //请求后端数据的基本地址,自定义
timeout: 2000 //请求超时设置,单位ms
})
//拦截器
//请求拦截器
API.interceptors.request.use(config => {
return config
}, e => Promise.reject(e))
//axios响应拦截器
API.interceptors.response.use(res => res.data, e => {
return Promise.reject(e)
})
export default API