腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2840)
视频
沙龙
1
回答
rxjs
5.5+
retryWhen
没有
调用
source
observable
?
rxjs
、
observable
、
rxjs6
、
rxjs-pipeable-operators
、
retrywhen
我试图为fetch创建一个简单的重试,但只执行
retryWhen
中的代码。我使用的是React,所以我
没有
this.http.get的便利。也许这是from(/*promise*/)的一个问题?Giving up 因此,它只是重复
retryWhen
间隔中的代码,而不是重复原始的fetchData
调用
。我可能遗漏了一些基本的
RXJS
知识。.");});
浏览 23
提问于2019-02-12
得票数 0
回答已采纳
1
回答
RxJS
只重试最后一项,阻塞流
javascript
、
rxjs
、
reactive-programming
我正在尝试使用
RxJS
来处理一个项目流,我希望它能够优先地用延迟(如果可能的话是指数退避)重试任何失败,但是我需要保证排序,所以我实际上想阻止这个流,我不想重新处理任何已经处理过的项。因此,我试图使用
retryWhen
,如下所示:const { take, map,
retryWhen
, delayWhen, tap} = RxOperators;
source</e
浏览 6
提问于2022-03-13
得票数 0
回答已采纳
2
回答
Angular 4到5升级-
Observable
.of
angular
、
rxjs
、
rxjs5
} from '
rxjs
/
Observable
';import '
rxjs
/add/operator/timeoutWith';import} from '
rxjs</e
浏览 0
提问于2017-11-06
得票数 1
1
回答
如果HTTP错误代码为500,则角重试API请求
angular
、
rxjs
、
httpclient
我试图在我的API
调用
中添加一个简单的HTTP重试,如 .pipe(retry(3)).sub..... 如何添加以下情况?
浏览 0
提问于2019-02-08
得票数 0
回答已采纳
3
回答
如何在
retryWhen
之后被抓?
javascript
、
angular
、
rxjs
、
observable
import {Response, Http} from '@angular/http';import '
rxjs
/add/operator/catch';this.http.get("/api/g
浏览 5
提问于2017-04-17
得票数 8
回答已采纳
2
回答
角2 Http
RetryWhen
angular
、
rxjs
、
observable
、
rxjs5
、
angular-http
我试图在HTTP
调用
中使用
retryWhen
。_id}]`)) return
Observable
.range(1, 3).zip(attempts, i => i).flatMap所以我试了一下,但
没有
成功。.
retryWhen
(attempts => { if(error instanceof
浏览 1
提问于2016-12-06
得票数 4
回答已采纳
1
回答
类型'
Observable
<{}[]>‘不能转换为'AngularFireList<any[]>’‘
javascript
、
angular
、
firebase
、
firebase-realtime-database
、
observable
this.af.list('/statuses').valueChanges().map(arr => arr.reverse()) as AngularFireList<any[]>;Type '
Observable
浏览 0
提问于2018-06-01
得票数 0
回答已采纳
1
回答
将
rxjs
5重构为
rxjs
6代码-
retryWhen
javascript
、
angular
、
typescript
、
rxjs
我用
rxjs
5符号编写了这个服务代码: this._ws$.
retryWhen
(errors => { return errors.switchMapthis.subject$.error(err); () => this.subject$.com
浏览 0
提问于2018-08-16
得票数 0
回答已采纳
13
回答
带有延迟函数的
Rxjs
重试
angular
、
typescript
、
rxjs
我正在尝试使用retry和delay函数,我希望函数在1000 use的延迟后
调用
,但是它
没有
,这里有什么错误?看看控制台的输出,时间是16:22:48。我预计16:22:48,16:22:59 .getSomeFunction():
Observable
<boolean> { observer => { const c
浏览 7
提问于2017-07-07
得票数 50
回答已采纳
1
回答
可观测http服务
javascript
、
angular
、
observable
、
angular-services
from '@angular/core';import {
Observable
} from '
rxjs
/
Observable
';import '
rxjs
&
浏览 4
提问于2017-05-24
得票数 3
回答已采纳
1
回答
RXJS
Angular HTTP
调用
HTTP请求检查internet连接
javascript
、
rxjs
因此,我使用
rxjs
观察值,使用interval和repeat每隔30秒
调用
一次http请求。然而,当
没有
互联网连接时,可观察对象
调用
onError,但可观察对象永远不会重复。我也在使用
retryWhen
,但它不起作用 .flatMap(() => this.http.get(url))
浏览 6
提问于2018-01-12
得票数 1
1
回答
另一个
rxjs
可观察的重试策略
angular
、
rxjs
getItems():
Observable
<ListItem[]> { .
retryWhen
(e
浏览 3
提问于2017-07-11
得票数 3
回答已采纳
1
回答
无法对获取成功事件的API
调用
进行重试
angular
、
typescript
、
rxjs
、
rxjs-observables
、
rxjs-pipeable-operators
我有一个使用叉连接进行多个API
调用
的要求,如果3秒后有任何一个API
调用
失败,那么我们就不应该去订阅。catchError(this.getCatchError)); forkJoin(getPosts, getPostsFaliure)
retryWhen
getCatcherror是这样的:- return of(false);就上述实施而言,我所得的结果如下:它
没
浏览 0
提问于2021-04-28
得票数 0
回答已采纳
2
回答
如何在
rxjs
retryWhen
方法中使用角度服务
angular
、
rxjs5
当我使用
retryWhen
方法form
Rxjs
运算符
调用
http服务3次时,我得到了401错误。我的问题是,当我得到401错误作为状态时,我需要进行其他服务来更新令牌,然后重试http服务
调用
3次。我无法在
retryWhen
回调方法中使用服务,因为它总是将其显示为未定义。你能为我提供解决这个问题的方法吗?return this.http.get(url, this.getOptions(options)).
retryWhen
(errors => { return e
浏览 2
提问于2018-04-30
得票数 3
15
回答
返回一个可以观察到的空的
javascript
、
typescript
、
rxjs
、
observable
函数more()应该从get请求返回一个
Observable
public more = ():
Observable
<Response> =>{ return this.fetch(); // return empty
observable
} private fetch = ():
Observable
<R
浏览 19
提问于2016-07-24
得票数 247
回答已采纳
1
回答
根据条件重试失败http请求,并指定应重试的次数- Angular
javascript
、
angular
、
typescript
、
rxjs
所以我想使用
retryWhen
()运算符,但在这里我不知道如何指定应该执行的尝试次数
浏览 0
提问于2021-06-12
得票数 0
1
回答
在
Rxjs
6中,使用concat和管道的正确方法是什么?
angular
、
rxjs
、
angular-httpclient
、
rxjs6
我有一个服务器
调用
,它可能返回HTTP 202。if (response.status === 202) { } }),但是,在这里使用新的static concat运算符的正确方法是什么?from '
rxjs
';在我的示例
浏览 2
提问于2018-07-27
得票数 8
回答已采纳
1
回答
将
retryWhen
应用于引发错误的自定义观察者,但不起作用
node.js
、
mongodb
、
rxjs
、
reactivex
MongoClient : this.driver = driver.MongoClient; return Rx.
Observable
.createobserver.complete(); }); });有时候,我的mongodb需要时间来加载(它是与此代码一起
调用
的我正在使用
retryWhen
来完成以下操作: Rx.
Observabl
浏览 0
提问于2018-01-17
得票数 0
1
回答
角7的HTTPInterceptor行为很奇怪
angular
、
error-handling
、
angular-http-interceptors
我有一个非常简单的拦截器,它拦截错误并在控制台上打印输出: intercept(request: HttpRequest<any>, next: HttpHandler):
Observable
<HttpEvent
浏览 0
提问于2019-09-26
得票数 0
回答已采纳
1
回答
Angular单元测试-在HttpInterceptor中测试
retryWhen
angular
、
unit-testing
、
retrywhen
、
httptestingcontroller
我正在尝试测试http拦截器中的
retryWhen
操作符,但在多次尝试重复我的服务
调用
时遇到错误:所以我有两个问题。我的拦截器工作正常,正在使用
rxjs
retryWhen
操作符,例如: return next.handle
浏览 12
提问于2019-11-21
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
响应式编程和Rxjs库介绍
RxWX在小程序和wepy中的使用方法
RxSwift和RxCocoa入门
SAP UI5 和 Angular 的函数防抖(Debounce)和函数节流(Throttle)实现原理介绍
浅谈前端响应式设计(二)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券