
Express.js-Grundlagen
Routing, Middleware, Anfragen/Antworten, statische Dateien, Template-Engines, Fehlerbehandlung
1Was ist Express.js?
Was ist Express.js?
Antwort
Express.js ist ein minimalistisches und flexibles Web-Framework für Node.js, das robuste Funktionen zum Erstellen von Webanwendungen und APIs bietet. Es vereinfacht Routing, Middleware und die Verarbeitung von HTTP-Anfragen/Antworten im Vergleich zu reinem Node.js. Express ist aufgrund seiner Einfachheit und Leistung zum De-facto-Standard für Node.js-Webanwendungen geworden.
2Wie erstellt man eine einfache Express-Anwendung?
Wie erstellt man eine einfache Express-Anwendung?
Antwort
Das Erstellen einer Express-Anwendung erfordert das Importieren des express-Moduls und anschließend den Aufruf der express()-Funktion, um die Anwendung zu instanziieren. Diese Instanz stellt alle notwendigen Methoden bereit, um Routen und Middlewares zu definieren und den Server zu starten. Dies ist der erste Schritt jeder Express-Anwendung.
3Welche Methode definiert eine GET-Route in Express?
Welche Methode definiert eine GET-Route in Express?
Antwort
Die Methode app.get() wird verwendet, um eine Route zu definieren, die auf HTTP-GET-Anfragen reagiert. Sie nimmt zwei Parameter entgegen: den Routenpfad und eine Callback-Funktion, die die Anfrage verarbeitet und die Antwort sendet. Diese Methode ist grundlegend für das Erstellen von REST-Endpunkten.
Was ist eine Middleware in Express?
Wie fügt man eine globale Middleware in Express hinzu?
+17 Interview-Fragen
Weitere Node.js / NestJS-Interviewthemen
Node.js-Grundlagen
Node.js Core-APIs
Asynchrone Programmierung
NestJS-Grundlagen
REST-API-Design
Validierung & DTO
API-Dokumentation & Verträge
Fehlerbehandlung
Unit-Testing
Aufgabenplanung
NestJS-Module & DI
Konfiguration und Umgebungsverwaltung
JWT-Authentifizierung
Autorisierung und RBAC
Datenbank mit TypeORM
Prisma ORM
Middleware und Interceptors
Datei-Upload
WebSockets
GraphQL mit NestJS
End-to-End-Tests
Caching mit Redis
Warteschlangen mit Bull
DevOps, Logging & CI/CD
Docker und Containerisierung
Microservices
Best Practices für Sicherheit
Performance und Cloud-Deployment
Meistere Node.js / NestJS für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten