使用后端代理
先安装axios
1.在bulid里面的webpack.base.conf.js去代理这个请求webpack
apiRoutes.get(‘方法名’,function(req,res){ var url=‘ ’(咱们须要的地址) axios.get(url,{ headers:{ referer:原始的地址 host:欺骗地址 }, params:req.query }).then((response)=>{ res.json(response.data) }).catch((e)=>{ console.log(e) }) })
记住,当咱们使用axios来绕过host进行欺骗请求的时候,组件里面要使用这个请求的js的const url要变成咱们浏览器的相对应地址,而且不可使用jsonp了,须要使用axios,因此请求也要改为按照axios格式来写了ios