# ⏱️ 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 ```js fetchWithTimeout(url, options, timeout); ``` - `url`: Ziel-URL - `options`: Fetch-Optionen (Headers, Methode etc.) - `timeout`: Zeit in Millisekunden (Standard: 5000 ms) --- ## Beispiel ```js 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](../../README.md)