角拦截器:仅在第一个返回后才发送请求

时间:2020-06-09 19:18:18

标签: angular rxjs interceptor subject

如何在角度拦截器中实现fifo队列?

因此,如果发送了第一个请求,则只有在第一个请求返回之后,才会执行第二个请求。

我看到了很多RXJS队列的示例(例如主题,但是我不在乎是否有其他方法),但是我不知道如何将其与拦截器逻辑结合起来……

private queue = new Subject();

intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> { 

          this.queue...???

          return next.handle(request).pipe(

          );

    }

0 个答案:

没有答案