angular-http-interceptors 相关问题

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

Angular 9: 如何用HttpInterceptor显示一个请求的堆栈跟踪?

我有一个HttpInterceptor,我想为开发目的打印出发出请求的函数的堆栈跟踪: import { Injectable } from '@angularcore'; import { HttpRequest, ...。

回答 1 投票 0

Angular 7 + Spring Boot Basic Auth使用HTTPInterceptor - 没有调用API。

不知道我做错了什么。需要帮助... 如果需要,我也可以提供其他代码。学习在Angular 8 + Spring Boot中实现基本的HTTP登录。我写了下面的代码,能够看到...

回答 1 投票 0

angular 8:如何在Angular cli中创建拦截器?

我正在执行ng g interceptor error命令,其中error是interceptor的名称,但面临的问题如下。发生一个未处理的异常。Schematic "interceptor" not found in collection ...

回答 2 投票 0

使用angular 7 http拦截器加载spinner在页面重载时无法正常工作。

我已经写了HTTP拦截器来显示每个REST调用的加载器spinner。这个服务在页面重载以外的所有其他情况下都能正常工作。Loader spinner是为所有Rest调用加载的,如果我们...。

回答 1 投票 0

Angular HttpInterceptor处理服务器响应200以内的令牌刷新。

我正在寻找一种方法,在200 HttpReponse消息中刷新token后重新调用当前请求。我有一个错误捕获来处理401,但有一些情况下,当用户将"..."。

回答 1 投票 1

在外发的href点击中插入JWT标记。

我有一个特殊的要求,我不能使用Angular,只能使用普通的Javascript。当用户点击一个href链接时,javascript应该捕获点击并在http头添加JWT标记。我按照...

回答 0 投票 1

Angular Observable HttpInterceptor ForkJoin不起作用

我见过很多人提到与此有关的问题,但没有找到解决方案。我做了一个HttpInterceptor将令牌添加到我的请求中。由于我使用Firebase进行身份验证,因此...

回答 2 投票 0

知道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

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