webpack proxy配置无法跨域?

在获取rss,设置了三个源:ithome,36kr,ifanr,使用webpack-dev-server 的 proxy 配置跨域请求.

三个源的地址:
ithome
36kr
ifanr

可是ithome这个源总是因为不允许跨域请求错误,而单独请求另外两个没有问题:

https://img2.mukewang.com/5c4588d200016b0e08000171.jpg

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}`)

    ...

})


qq_遁去的一_1
浏览 440回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript