Angular-CLI代理到路径

时间:2018-03-12 17:20:17

标签: angular cors angular-cli

我正在尝试配置我的本地角度cli实例以将我的请求代理到特定路径。互联网上的示例仅显示代理域。 代理文档对我也没有多大帮助。 我在想的是:

{
   "/portal/*": {
     "target": "http://my.host/portal/",
     "secure": false,
     "logLevel": "debug",
     "changeOrigin": true
   }
}

我希望向/portal/发出的所有请求都转到http://my.host/portal/,如portal/api/v1/customer/13my.host/portal/api/v1/customer/13

1 个答案:

答案 0 :(得分:1)

使用代理时,仅将target设置为您的域。 您的angular-cli向my.host/portal/portal/api/v1/customer/13

发出请求

将您的json更改为以下(从目标域删除上下文根)

{
   "/portal/*": {
     "target": "http://my.host",
     "secure": false,
     "logLevel": "debug",
     "changeOrigin": true
   }
}