Angular 18发送POST请求出现ERR_HTTP_HEADERS_SENT错误,是否为后端问题?
问题:POST请求触发ERR_HTTP_HEADERS_SENT错误
我正在向后端发送一个基础POST请求,其他所有请求均正常工作,但在这个新的特定场景下,出现了如下错误:
node:_http_outgoing:659 throw new ERR_HTTP_HEADERS_SENT('set'); Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client at ClientRequest.setHeader (node:_http_outgoing:659:11) at setOriginHeader...
技术环境
- Angular 18
- Node.js 20.15.0
- 处于代理环境之后
前端请求代码
sendData(id, data): Observable<any> { return this.http.post(`${environment.url}/${id}`, data); }
请问这是否可能是后端问题?我了解到如果后端发送多次响应会引发该错误。
内容的提问来源于stack exchange,提问作者anyway07
相关产品推荐
相关产品推荐

