Webpack devServer中的 proxy 实现跨域(用nodejs代理转发请求)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_41014370/article/details/83929140

假设,我需要请求的接口的入口为 http://www.xxx.com/api,

修改 /config/index.js 配置文件,修改 dev 选项下 proxyTable 的值为如下:

你需要请求的接口的入口为 http://www.xxx.com/rest,

而代码里请求的 url 写的是 '/api',

则你需要使用 pathRewrite 来进行路径重写,而不是直接改 traget

proxyTable: {
    '/api': {
        target: 'http://www.xxx.com/',
        secure: false,
        changeOrigin: true,
        pathRewrite: {
          '^/api': '/rest'
        }
    }
},

猜你喜欢

转载自blog.csdn.net/weixin_41014370/article/details/83929140