1.使用Vue cli创建的工程使用
proxyTable: {
'/api': {
target: 'https://api.xxx.com/pub',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
},
进行了跨域。
2.打包之后如何跨域?(不使用CORS)
1.使用Vue cli创建的工程使用
proxyTable: {
'/api': {
target: 'https://api.xxx.com/pub',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
},
进行了跨域。
2.打包之后如何跨域?(不使用CORS)
不用CORS那就JSONP咯……
vue-resource 和 axios(看了下,axios不支持jsonp, 囧) 等ajax库都有jsonp参数,设置这个参数,然后和后端协商好如果请求带jsonp参数,就按照jsonp的方式来返回结果。
https://en.wikipedia.org/wiki...
不过jsonp也是有弊端的,比如无法获取接口请求的http相关的信息。
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1k 阅读
3 回答1.3k 阅读✓ 已解决
两种类似的方法。
1.nginx做反向代理处理你的请求。
2.自己搭一个简易的反向代理服务器。
1比较简单,2的可拓展性比较高。