Node.js · Middle · Frage 27 von 75
Warum sollte jeder ausgehende HTTP-Aufruf ein Timeout haben?
- 1Node.js weigert sich, Anfragen ohne Timeout zu senden
- 2Timeouts lassen die Anfragen selbst schneller laufen
- 3Eine langsame Abhängigkeit kann Anfragen unbegrenzt offen halten
Antwort zeigen
Richtige Antwort: Eine langsame Abhängigkeit kann Anfragen unbegrenzt offen halten
Erklärung
Zum Beispiel fetch(url, { signal: AbortSignal.timeout(3000) }). Kombiniere Timeouts mit begrenzten Wiederholungen und Backoff für vorübergehende Fehler.