Kursinhalt
Backend-Entwicklung mit Node.js und Express.js
Backend-Entwicklung mit Node.js und Express.js
Einrichtung des Einstiegspunkts
Die Datei index.js
ist der Ort, an dem wir unseren Server konfigurieren, Middleware definieren, Routen einrichten und Fehler behandeln. Sie dient als Herzstück unserer Express-Anwendung.
Erforderliche Module und Dateien importieren
index.js
ist der Ort, an dem wir unseren Server konfigurieren, Middleware definieren, Routen einrichten und Fehler behandeln. Lassen Sie uns den Code Schritt für Schritt aufschlüsseln.
Middleware für JSON-Parsing
Das express.json()
Middleware parst eingehende JSON-Anfragen und macht die Daten in req.body
verfügbar. Es ist entscheidend für die Verarbeitung von JSON-Daten in unseren POST- und PUT-Anfragen.
Routen-Setup
Routing definiert, wie unsere Anwendung auf Client-Anfragen reagiert.
Routing definiert, wie unsere Anwendung auf Client-Anfragen reagiert. In dieser Codezeile geben wir an, dass der im router
definierte postsRoutes.js
die Routen unter dem /api
Pfad handhaben soll.
Fehlerbehandlungs-Middleware
Fehlerbehandlung ist entscheidend, um sicherzustellen, dass unsere Anwendung Fehler elegant behandelt.
- Diese Middleware ist verantwortlich für das Abfangen von Fehlern, die während der Anfrageverarbeitung auftreten. Wenn eine Middleware oder ein Routen-Handler davor
next(err)
aufruft, wird diese Middleware den Fehler abfangen; - Sie protokolliert den Fehler in der Konsole mit
console.error(err.stack)
; - Sie sendet eine 500 Internal Server Error Antwort an den Client, was darauf hinweist, dass auf dem Server etwas schiefgelaufen ist.
Starten des Servers
Um unser Anwendungsetup abzuschließen, starten wir den Express-Server auf einem angegebenen Port.
- Diese Zeile startet den Express-Server und lässt ihn auf dem angegebenen Port (
PORT
) lauschen; - Wenn der Server startet, protokolliert er eine Nachricht in der Konsole, die den Port angibt, auf dem er läuft.
Vollständiger Code der index.js-Datei
Danke für Ihr Feedback!