import axios from 'axios'
let instance = axios.create({
baseURL: "/api", // 最终会跟传进来的url进行拼接
timeout: 6000 // 请求过期时间
})
// 请求拦截
instance.interceptors.request.use((config) => {
console.log(config)
let token = localStorage.getItem("token")
if (token) {
config.headers.token = token
}
return config
}, (err) => {
Promise.reject(err)
})
function get (url, params) {
// url: "/api/list"
// params: {id: 1}
return instance.get(url, {
params
})
}
function post (url, data) {
return instance.post(url, data)
}
export default {
get,
post
}
axios封装
最新推荐文章于 2024-07-22 15:40:42 发布