然而,我有一个工作的拦截器,但当它将成功的回答转换为错误时,http订阅者直接调用"complete“处理程序(不调用next和error处理程序)。= this.convertTypeToString(event.type); let error: HttpErrorResponse= new HttpErrorResponse({status: 500});
return Observa
我试图在请求服务和订阅它的angular组件之间生成一个中间服务。为此,我生成了一个连接到中间服务的observable from httpClient请求,并发送HTTP响应。当响应到达中间服务时,我生成另一个与客户端组件连接的观察值。问题从这里开始。当我从request获得500状态响应时,我在中间服务中得到了该响应,但是当我尝试使用subscribe.error(err)发送到客户端组件时,它启动了一个永远不会结束的循环,得到以下错误:
您在需要流的位置提供了无效