我正在尝试在我的http帖子之一中使用超时。我收到错误消息
while
这是代码的样子:
ERROR TypeError: this._http.post(...).timeout is not a function
我正在使用angular 6和rxjs 6.0.0
return this._http.post(this.meetingProcessURL, body )
.timeout(5000)
.catch( err => {
return Observable.throw("Timeout has occurred");
})
.pipe(catchError(this.handleError));
}
我在做什么错了?
答案 0 :(得分:1)
尝试一下:
Vec<&'src str>
由于return this._http.post(this.meetingProcessURL, body )
.pipe(
timeout(5000),
catchError( err => {
return Observable.throw("Timeout has occurred");
})
}
运算符不属于rxjs@5.5
,主要是出于性能原因。了解更多here