Я пытаюсь отловить ошибку на стороне клиента, которая исходит от Express.Я использую пакет Rate Limiter для ограничения запросов по заданному маршруту.По сути, выдает ошибку 429 при достижении количества запросов.
const limiter = rateLimit({
windowMs: 15 * 60 * 1000, // 15 minutes
max: 100 // limit each IP to 100 requests per windowMs
});
Поэтому я добавляю это промежуточное ПО в свой маршрут, но на стороне клиента, когда ошибка возникает в журналах,область ошибок Angular (ниже) не перехватывает его.
HttpClient
public login(user): Observable<any> {
return this.http.post('/api/login');
}
Компонент
this.auth.login(credentials).subscribe(
(success) => {if everything is fine},
(error) => {catch the error message here of 429 error request}
)
Как я могу перейти к его более глобальному, но все еще связанномув пределах определенной функции на HttpClient в Angular?
Заранее спасибо