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

自闭症网瘾萝莉.ら 提交于 2019-12-04 20:05:52

假设,我需要请求的接口的入口为 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'
        }
    }
},

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!