跨域请求

118 阅读1分钟

为什么会出现跨域

跨域: 浏览器从一个域名的网页去请求另一个域名的数据的时候。域名。端口、协议有一个不同都会产生跨域

在我们请求数据的时候避免不了的请求就是跨域请求

下面我来说一下我经常我咋做的跨域

  1. 首先我们要在src同级目录下创建一个文件夹 vue.config.js 切记一定不要写错了

image.png

       module.exports = {
       publicPath:'./',// npm run build 之后的资源路径默认 ‘/’
       devServer:{
         proxy:{
            '/hehe':{
              target:"http://ustbhuangyi.com/", //目标服务器
              changeOrigin:true,//是否改变请求源
              pathRewrite:{ //路径重写
                "^/hehe":''
              }
            }
            // "/xixi":{
            //   target:'http://www.baidu.com',
            //   changeOrigin:true,
            //   pathRewrite:{
            //     "^/xixi":''
            //   }
            // }
         }
       } 
    }

复制代码

基本配置完这个就可以跨域了