我正在使用带有代理的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', {});
}
答案 0 :(得分:0)
问题显然是非常愚蠢的。我所要做的就是在网址末尾添加/
并发送请求并使用正确的方法...