前端跨域代理

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, // 是否跨域
      },
    },
  },
};
上一篇:【python爬虫】反爬解决方案


下一篇:Windows环境下使用ApacheBench(ab)进行接口压力测试及参数结果分析