angular-http-interceptors 相关问题

拦截器是通过将它们添加到`$ httpProvider.interceptors`数组而在`$ httpProvider`中注册的服务工厂。调用工厂并注入依赖项(如果指定)并返回拦截器。

知道API请求在飞行中花费的时间-Angular 9

我正在尝试以角度拦截请求,以了解API是否在飞行中花费了5秒钟以上。如果API花费了5秒钟以上,则需要显示一条消息,例如“正在处理请求,它...

回答 1 投票 1

使用Angular 6拦截器刷新令牌

我正在尝试在我的angular 6应用程序中实现刷新令牌功能。对此有很多教程,我正在关注http://ericsmasal.com/2018/07/02/angular-6-with-jwt-and -refresh-tokens -...

回答 1 投票 0

如何使用Angular Http拦截器处理请求在Angular中超时

我正在调用的一个BACKEND API的请求正在获取超过2分钟。并且我正在尝试使用Angular Http Interceptors处理此问题。当我在proxy.config中添加“ timeout”:360000时,我的问题...

回答 2 投票 0

在拦截器中接收到403后无法重新发送请求

我正试图拦截导致403的请求(因为令牌过期),然后执行请求以获取新令牌,以便能够再次执行失败的请求。但是由于某种原因...

回答 1 投票 0

如何跨模块创建HttpInterceptor?

我很好奇HttpInterceptors上Angular文档底部的使用说明,它指出:要在整个应用程序中使用相同的HttpInterceptors实例,请导入HttpClientModule ...

回答 1 投票 0

Angular单元测试HTTP错误拦截器catchError / ErrorEvent / Error

我的HTTP拦截器确实有一个很奇怪的问题,我确实无法解决。更准确地说,将ErrorEvent更改为Error时,反之亦然,它涵盖了if / else条件之一,但使...

回答 1 投票 0

Angular 9中用于jwt令牌刷 新的HttpInterceptor问题

我正在使用jwt进行身份验证。我在刷新时遇到了麻烦。可能是因为我缺乏对rxjs可观察对象和运算符的经验。我从后端获取刷新令牌...

回答 1 投票 -1

已实现两个HTTP拦截器,但只调用了一个

我有两个模块,每个模块都有自己的拦截器:a.module.ts // AInterceptor @Injectable()导出类AInterceptors实现HttpInterceptor {...} //a.module @NgModule({imports:[。 ..

回答 1 投票 0


Angular 9-HttpInterceptor-无法读取null的属性长度

[我使用Angular 9和HttpInterceptor这样:导出类AppHttpInterceptor实现HttpInterceptor { 尝试这样,因为您无法从错误响应对象获得属性状态,所以它将是error.error.status intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> { ... return next.handle(authReq).catch((error, caught) => { if(error.error.status === 403) { this.router.navigate(['/login']); } else if(error.error.status === 400) { console.log('Error status 400'); } return Observable.throw(error); }) as any;

回答 1 投票 0

如何使用Angular HTTP拦截器处理多个同时服务调用的加载程序/旋转程序

我已经实现了Http Interceptor并在启动服务时显示了微调器,并在服务成功/失败时隐藏了微调器。代码示例:拦截(要求:HttpRequest ,下一个:...

回答 1 投票 0

返回Rxjs Observable,在满足某些条件后接收值

我正在实现一个具有返回Observable函数的接口。我还需要将一些值传递给Observable,但是接收该值可能需要一些时间。我如何仍可以返回...

回答 2 投票 0

RXJS /可观察到的角度替换

[在角度拦截器中,我想检查是否存在身份验证令牌。如果没有,则应刷新并重新发送请求。返回next.handle(authReq).pipe(map((result:any)=> {...

回答 1 投票 0

在RxJS中捕获明显的错误

我有一个Angular的HTTP拦截器。应用程序使用RxJS计时器发送请求(短轮询)。每5秒发送大约10个请求。我想使用拦截器来处理502-504状态代码。 ...

回答 1 投票 0

NativeScript-HttpInterceptor NSLocationStrategy错误的单元测试

我正在使用NativeScript 6.4.1和Angular 8编写应用程序。我想为HttpInterceptor编写单元测试。我的拦截器添加了一个令牌以选择http呼叫,并将用户路由到身份验证...

回答 1 投票 0

Angular拦截器在Http请求数据响应之前完成

这是我实现拦截器以显示所有Http请求加载的方式。拦截(要求:HttpRequest ,下一个:HttpHandler):可观察 > {if(myCondition == ...

回答 2 投票 0

Angular 7-注入的服务始终为空

我有一个Angular 7应用。我创建了一个实现HttpInterceptor的服务。这是代码,减去导入@Injectable({provedIn:'root'})出口类InterceptorService实现的...

回答 1 投票 0

Angular Http Interceptor阻止http进度事件

我已经尝试了很多方法。这本书非常讲究这种方法,但是,我的HTTP拦截器没有将reportProgress事件转发到我的组件。我可以在...

回答 1 投票 0

Angular:HttpInterceptor针对特定情况进行不同的处理

我知道在Angular中有HTTPInterceptor:@Injectable()导出类HTTPRequestInterceptor实现HttpInterceptor { 这可能是一种脆弱的方法,但是一种方法可能是检查拦截器中的URL并有条件地执行拦截器中的逻辑。

回答 2 投票 0

角形拦截器与后卫:哪个先于另一个?

哪个在Angular中先于哪个运行:拦截器在后卫之前还是在后卫之前?即使在官方文档中也没有找到明确的答案。

回答 2 投票 -2

© www.soinside.com 2019 - 2024. All rights reserved.