import axios from “axios”;引入axios
把链接通过axios的方式封装成indaget
const indaget = axios.create({ baseURL : ‘http://testapi.xuexiluxian.cn’ })
设置请求拦截
indaget.interceptors.request.use(config => { console.log(‘1’ ,config) return config
},error => { return promise.reject(error)
})
设置响应拦截
indaget.interceptors.response.use(response => { if(response.status !== 200) return console.log(‘请求失败’) console.log(‘请求成功’) return response.data.data
},error =>{ return promise.reject(error)
})
把封装好的axios暴露出去
export default indaget 如果出现跨域问题
就加一个vue.config.js文件
里面加一个
devServer:{ proxy:‘https://www.escook.cn’ }
然后引入的baseURL指向本地