Node.js · Senior · Frage 70 von 75
Der Client trennt die Verbindung, während dein Handler eine langsame Datenbankabfrage ausführt. Wie vermeidet man verschwendete Arbeit?
- 1
res.on("close")beobachten und über einAbortSignalabbrechen - 2Nichts lässt sich tun, bis die Abfrage fertig ist
- 3Nichts, da Node.js Datenbankabfragen automatisch abbricht
Antwort zeigen
Richtige Antwort: res.on("close") beobachten und über ein AbortSignal abbrechen
Erklärung
Gib das Signal an fetch, Timer und Bibliotheken weiter, die es unterstützen. Für Datenbanken nutzt man Abfrage-Timeouts oder Abbruch, wenn der Treiber es unterstützt.