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: '"http://www.baidu.com/bread/"'
}
  • 注意格式,不需要http但后邊一定要跟/

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

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

完成,現在開發模式dev下就是訪問的www.baidu.com下的接口了

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。