Kursinhalt
Backend-Entwicklung mit Node.js und Express.js
Backend-Entwicklung mit Node.js und Express.js
Eingebautes Middleware
In Express.js können Sie auf eine Reihe von integrierten Middleware-Funktionen zugreifen, die entwickelt wurden, um alltägliche Aufgaben in der Webentwicklung zu vereinfachen. Diese Middleware-Funktionen können Prozesse wie das Parsen eingehender Daten und das Bereitstellen statischer Dateien erheblich vereinfachen. Hier sind einige wichtige integrierte Middleware-Funktionen:
express.json()
Die express.json()
Middleware wird verwendet, um eingehende JSON-Daten von Anfragen mit einer JSON-Nutzlast zu parsen. Sie parst die JSON-Daten automatisch und macht sie über die req.body
Eigenschaft für die weitere Verarbeitung zugänglich.
express.urlencoded()
Das express.urlencoded()
Middleware analysiert eingehende URL-codierte Daten aus Formularen, die über POST-Anfragen gesendet werden. Es fügt die analysierten Daten der req.body
Eigenschaft hinzu.
Hinweis
Die Option
{ extended: true }
ermöglicht die Verarbeitung komplexerer Daten in Formularübermittlungen.
express.static()
Das express.static()
Middleware dient dazu, statische Dateien wie HTML, CSS, JavaScript und Bilder aus einem angegebenen Verzeichnis bereitzustellen. Es ist ein wertvolles Werkzeug zum Bereitstellen von Assets wie Stylesheets und clientseitigen Skripten.
Die Nutzung dieser integrierten Middleware-Funktionen ermöglicht es Ihnen, den Prozess der Datenverarbeitung und Bereitstellung statischer Dateien in Ihren Express.js-Anwendungen zu optimieren.
Danke für Ihr Feedback!