webpack proxy配置无法跨域?
在获取rss,设置了三个源:ithome
,36kr
,ifanr
,使用webpack-dev-server 的 proxy 配置跨域请求.
可是ithome这个源总是因为不允许跨域请求错误,而单独请求另外两个没有问题:
webpack中配置:
devServer: {
proxy: {
"/rss/ithome": {
target: "https://www.ithome.com",
changeOrigin: true,
pathRewrite: {
'^/rss/ithome': '/rss/'
}
},
"/rss/36kr": {
target: "http://36kr.com",
changeOrigin: true,
pathRewrite: {
'^/rss/36kr': '/feed'
}
},
"/rss/ifanr": {
target: "http://www.ifanr.com",
changeOrigin: true,
pathRewrite: {
'^/rss/ifanr': '/feed'
}
}
}
}
React中action.js
const rssSource = [ 'ithome', '36kr', 'ifanr']
rssSource.map(source => {
fetch(`/rss/${source}`)
...
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已解决,这是个奇怪的问题!
webpack中配置:
action: