Node.js / NestJS

Podstawy NestJS

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

23 pytań z rozmów·
Junior
1

Którego dekoratora używa się do zdefiniowania kontrolera w NestJS?

Odpowiedź

Dekorator @Controller() oznacza klasę jako kontroler i opcjonalnie przyjmuje prefiks trasy. Kontrolery obsługują przychodzące żądania HTTP i zwracają odpowiedzi do klienta. Używają dekoratorów takich jak @Get(), @Post() do definiowania tras.

2

Czym jest provider w NestJS?

Odpowiedź

Provider to klasa, którą można wstrzyknąć jako zależność za pomocą systemu wstrzykiwania zależności NestJS. Service'y, repozytoria, fabryki i helpery to providery. Są oznaczane adnotacją @Injectable() i deklarowane w tablicy providers modułu.

3

Jak utworzyć nowy projekt NestJS za pomocą CLI?

Odpowiedź

Polecenie 'nest new project-name' tworzy nowy projekt NestJS o standardowej strukturze obejmującej src/, test/ oraz pliki konfiguracyjne. CLI proponuje wybór menedżera pakietów (npm, yarn, pnpm) i automatycznie generuje początkowy kod z modułem głównym i podstawowym kontrolerem.

4

Jaka jest rola dekoratora @Injectable()?

5

Jak w NestJS wstrzyknąć service do kontrolera?

+20 pytań z rozmów

Opanuj Node.js / NestJS na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo