使用后端代理
先安装axios
1.在bulid里面的webpack.base.conf.js去代理这个请求
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格式来写了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。