【发布时间】:2020-04-10 01:29:35
【问题描述】:
在 Angular 8 中,我有一个方法需要不断重复,直到我从服务器收到特定的成功消息。
在我的 webapi 方法中,它有一个 ping 另一台服务器的调用,另一台服务器发回一个 api 密钥。我需要一直调用这个方法,直到生成一个 api 密钥并最终发回。这是重试间隔的需要。
我的问题是响应 == 成功调用从未命中。
return new Promise((resolve, reject) => {
this.http.get<any>(url)
pipe(
map(response => {
if(response == 'Success'){ <--- Not getting hit.
resolve(true);
}
}),
timeout(500),
retry(),
delay(1500),
repeat());
})
【问题讨论】:
-
你能解释一下你想要完成的主要任务是什么吗?
-
抱歉更新了详情