前端大杂烩

webpack proxyTable的代理跨域

2017-11-02  本文已影响0人  this_smile

在开发中,经常遇到这样一个问题:



可是每次都是通过后端程序员通过设置header来解决的。可是现在我的开发中有这么一个问题,一个项目工程后台有无数个,然而不能让每个后台去帮我设置,这个跨域问题必须要我前端解决。所以我百度查找到了用proxyTable来做代理的方法。

1、首先在文件夹config下面找到index,然后找到proxyTable,你会看到


它默认是为空的。

2、ProxyTable的参数:

context:确定当请求匹配到哪些字段的时请求被代理

options

cookieDomainRewrite: {
"unchanged.domain": "unchanged.domain",
"old.domain": "new.domain",
"*": ""
}

3、运用例子

proxyTable: {
  '/chaos' : {
    target:" http://172.32.11.23:10191 ",
    changeOrigin: true,
    pathRewrite: {
        ' ^/chaos ' : '/chaos'
      }
   }
}
proxyTable: {
  '/chaos' : {
    target:" http://172.32.11.23:10191 ",
    changeOrigin: true,
    pathRewrite: {
        ' ^/chaos ' : '/chaos'
      }
   },
  '/insight' : {
    target:" http://172.43.11.33:8080 ",
    changeOrigin: true,
    pathRewrite: {
        ' ^/insight ' : ''
      }
   }
}
上一篇下一篇

猜你喜欢

热点阅读