Angular-cli代理。 POST请求作为GET发送

时间:2017-10-30 13:17:43

标签: angular proxy angular-cli

我正在使用带有代理的angular-cli将我的请求发送到后端。我的后端在端口5000本地运行,角度应用程序运行默认端口4200.一切都适用于GET请求,但是我用HttpClient发出的所有POST请求都是作为GET请求发送的。

其他方法,如PUT,PATCH等按预期工作。

我的代理配置:

{
  "/api/*": {
    "target": "http://localhost:5000",
    "secure": false
  }
}

如果有人能解释为什么会这样,如果我正确使用代理,我将不胜感激。

编辑:

正在使用服务方式提出请求:

logout(): Observable<any> {
    return this.http.post('api/v1/user/logout', {});
  }

1 个答案:

答案 0 :(得分:0)

问题显然是非常愚蠢的。我所要做的就是在网址末尾添加/并发送请求并使用正确的方法...