1.配置BaseUrl
方式一:
在main.js中,配置数据所在服务器的前缀(即固定部分),每次发送的请求都会带的前缀。
直接写在main.js中:
方式二:
将应用配置写在config/index.js中,然后在main.js中注册:
main.js:
config/index.js:
2.配置代理
在webpack的配置文件 vue.config.js代理服务器devServer的proxy字段中
配置固定前缀的target值,ajax请求的时候proxy 代理就会自动转向target设置的接口路径:
3.具体使用axios的地方,修改url
用定义好的baseUrl创建实例
axios封装
1.创建axios实例:
2.使用request拦截器对axios请求配置做统一处理
3.对响应做统一处理
4.将axios导出