Webpack配置跨域

配置超简单

打开config/index.jsdev下添加proxyTable

    assetsPublicPath: '/',
    proxyTable: {
      '/bread': {
        target: 'https://www.baidu.com/bread',
        changeOrigin: true,
        pathRewrite: {
          '^/bread': ''
        }
      }
    },

它的意思就是吧所有 /bread 的连接请求转换成https://www.baidu.com/bread

打开config/prod.env.js

module.exports = {
  NODE_ENV: '"production"',
  bread: '"//www.baidu.com/bread/"'
}
  • 注意格式,不需要http但后边一定要跟/

打开config/dev.env.js 配置字段 bread

module.exports = merge(prodEnv, {
  NODE_ENV: '"development"',
  bread: '"/bread/"'
})

完成,现在开发模式dev下就是访问的www.baidu.com下的接口了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。