1.封装好的接口 创建api文件
//对于axios进行二次封装
import axios from "axios";
//底下的代码也是创建axios实例
let requests = axios.create({
//基础路径
baseURL: "/api",
//请求不能超过5S
timeout: 5000,
});
export default requests;
2.代理配置,创建vue.config.js
//当请求的接口带有/api代理服务就会寻找真实服务要数据
module.exports = {
productionSourceMap:false,
// 关闭ESLINT校验工具
lintOnSave: false,
//配置代理跨域
devServer: {
proxy: {
"/api": {
target: "http://39.98.123.211", //获取数据的IP地址
secure: false, // 如果是https接口,需要配置这个参数
pathRewrite: {
'^/api': '' //当每次请求时都会带有/api 路径重写
},
changeOrigin: true, // 是否跨域
},
},
},
};