Přeskočit na obsah
HTTP stavové kódyVarování
429

429 Příliš mnoho požadavků

Klient poslal příliš mnoho požadavků v daném časovém intervalu (rate limiting).

browsernodeserver

Co způsobuje tuto chybu

Vaše aplikace překročila limit API, který chrání server před přetížením. Hlavička Retry-After říká, jak dlouho čekat před dalším pokusem.

Jak to opravit

Implementujte exponenciální backoff a respektujte hlavičku Retry-After. Snižte frekvenci, sdružujte požadavky nebo cachujte odpovědi. Zvažte vyšší plán API.

Příklad

// Implement exponential backoff
await new Promise(r => setTimeout(r, retryAfter * 1000));
Oficiální dokumentace

Související chybové kódy