Node.js / NestJS

NestJS-Grundlagen

Modules, Controllers, Providers, Dependency Injection, Decorators, CLI

23 Interview-Fragen·
Junior
1

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.

2

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.

3

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.

4

Welche Rolle spielt der @Injectable()-Decorator?

5

Wie injiziert man in NestJS einen Service in einen Controller?

+20 Interview-Fragen

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