如何为angular配置proxy.config.json

时间:2018-04-01 22:02:25

标签: angular http proxy config

我使用proxy.config.json进行http-calls。

我的例子:

 "/api/countries/*": {
    "target": "http://localhost:8084/countries",
    "secure": false,
    "changeOrigin": true,
    "pathRewrite": {
      "^/api/countries": ""
    },
    "logLevel": "debug"
  }
}

我必须致电http://localhost:8084/countries。 (工作正常)和 http://localhost:8084/countries/textParam

后者未被代理。它被重写为:/ textParam

[HPM]重写路径来自" / api / countries / textParam" to" / textParam"

http.put-request丢失了textParam。

[HPM] PUT / api / countries / textParam~> http://localhost:8084/countries

我找不到帮助我的文档。

如何增强配置?

感谢帮助。

1 个答案:

答案 0 :(得分:1)

你必须试试, “target”:“http://localhost:8084

并尝试/ api / *而不是/ api / countries / *。

请参阅此链接https://github.com/angular/angular-cli/wiki/stories-proxy