通常のリクエストは次のようになります。
this.people = http.get('http://localhost:3000/users')
.map(response => response.json());
それを遅らせたりタイムアウトさせたりする方法はありますか?
ベストアンサー1
timeout
以下のように、Observables の演算子を活用できます。
return this.http.get('http://api.geonames.org/postalCodeSearchJSON',
{ search: params })
.retryWhen(error => error.delay(500))
.timeout(2000, new Error('delay exceeded')) // <------
.map(res => res.json().postalCodes);