System Design · Junior · Frage 34 von 75

Warum setzt man ein Timeout für Netzwerkanfragen?

Antwort zeigen

Richtige Antwort: Um nicht ewig zu warten und dem Nutzer einen Fehler oder Retry zu zeigen

Erklärung

fetch hat standardmäßig kein Timeout: eine „hängende“ Anfrage lässt die Ladeanzeige ewig drehen. Nutze AbortSignal.timeout(ms) und zeige einen klaren Zustand mit einem Button zum erneuten Versuch.

Zum Weiterlesen

Fehler in der Frage

System Design · Junior · Frage 34

Teste dich selbst

Mach den Test System Design · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen