Files
nodeMap/docs/services/utils/fetchWithTimeout.md

900 B
Raw Permalink Blame History

⏱️ fetchWithTimeout.js

Hilfsfunktion zur Durchführung eines fetch-Requests mit einem Timeout.


💡 Zweck

Manche Serveranfragen können hängen bleiben. Diese Funktion sorgt dafür, dass eine Anfrage nach einer bestimmten Zeit abgebrochen wird, um UI-Blockierungen oder lange Wartezeiten zu vermeiden.


🧩 Funktion

fetchWithTimeout(url, options, timeout);
  • url: Ziel-URL
  • options: Fetch-Optionen (Headers, Methode etc.)
  • timeout: Zeit in Millisekunden (Standard: 5000ms)

Beispiel

const response = await fetchWithTimeout("/api/data", {}, 3000);

Verhalten

  • Verwendet AbortController zur Abbruchsteuerung
  • Gibt den fetch-Response oder einen Fehler zurück

Pfad

/services/utils/fetchWithTimeout.js

Zurück zur Übersicht