Node.js · Junior · Frage 43 von 75
Warum sollte man fs.readFileSync in einem HTTP-Request-Handler vermeiden?
- 1Es funktioniert nur unter Windows, nicht auf Linux-Servern
- 2Es kann keine Textdateien lesen, nur binäre
- 3Es blockiert die Event Loop, bis die Datei gelesen ist
Antwort zeigen
Richtige Antwort: Es blockiert die Event Loop, bis die Datei gelesen ist
Erklärung
Synchrone Aufrufe sind beim Start (Laden der Konfiguration) oder in CLI-Skripten in Ordnung. In einem Server nutzt man fs/promises oder Streams.