Как обнаружить ошибку по времени ожидания оператора? Я хотел бы показать предупреждение или что-то подобное, только когда сервер не отвечает.
В моем перехватчике есть похожий код:
this.http.post('http://localhost:3000/api/core', data)
.pipe(
timeout(30000),
map((response: any) => { // Success...
return response;
}),
catchError((error) => { // Error...
// Timeout over also handled here
// I want to return an error for timeout
return throwError(error || 'Timeout Exception');
}),
finalize(() => {
console.log('Request it is over');
})
);
["rxjs": "^ 6.0.0", "@ angular / http": "^ 6.0.3",]