
NestJS-Grundlagen
Modules, Controllers, Providers, Dependency Injection, Decorators, CLI
1Welcher Decorator wird verwendet, um einen Controller in NestJS zu definieren?
Welcher Decorator wird verwendet, um einen Controller in NestJS zu definieren?
Antwort
Der @Controller()-Decorator markiert eine Klasse als Controller und akzeptiert optional ein Routenpräfix. Controller verarbeiten eingehende HTTP-Anfragen und geben Antworten an den Client zurück. Sie verwenden Decorators wie @Get(), @Post(), um Routen zu definieren.
2Was ist ein Provider in NestJS?
Was ist ein Provider in NestJS?
Antwort
Ein Provider ist eine Klasse, die über das Dependency-Injection-System von NestJS als Abhängigkeit injiziert werden kann. Services, Repositories, Factories und Helper sind Provider. Sie werden mit @Injectable() annotiert und im providers-Array eines Moduls deklariert.
3Wie erstellt man ein neues NestJS-Projekt mit dem CLI?
Wie erstellt man ein neues NestJS-Projekt mit dem CLI?
Antwort
Der Befehl 'nest new project-name' erstellt ein neues NestJS-Projekt mit einer Standardstruktur, die src/, test/ und Konfigurationsdateien umfasst. Das CLI fordert zur Auswahl des Paketmanagers (npm, yarn, pnpm) auf und generiert automatisch den initialen Code mit dem Root-Modul und einem einfachen Controller.
Welche Rolle spielt der @Injectable()-Decorator?
Wie injiziert man in NestJS einen Service in einen Controller?
+20 Interview-Fragen
Weitere Node.js / NestJS-Interviewthemen
Node.js-Grundlagen
Node.js Core-APIs
Asynchrone Programmierung
Express.js-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