
Podstawy NestJS
Modules, Controllers, Providers, Dependency Injection, Decorators, CLI
1Którego dekoratora używa się do zdefiniowania kontrolera w NestJS?
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.
2Czym jest provider w NestJS?
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.
3Jak utworzyć nowy projekt NestJS za pomocą CLI?
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.
Jaka jest rola dekoratora @Injectable()?
Jak w NestJS wstrzyknąć service do kontrolera?
+20 pytań z rozmów
Inne tematy rekrutacyjne Node.js / NestJS
Podstawy Node.js
Podstawowe API Node.js
Programowanie asynchroniczne
Podstawy Express.js
Projektowanie API REST
Walidacja i DTO
Dokumentacja API i kontrakty
Obsługa błędów
Testy jednostkowe
Harmonogramowanie zadań
Moduły i DI w NestJS
Konfiguracja i zarządzanie środowiskami
Uwierzytelnianie JWT
Autoryzacja i RBAC
Baza danych z TypeORM
Prisma ORM
Middleware i Interceptory
Przesyłanie plików
WebSockets
GraphQL z NestJS
Testy end-to-end
Buforowanie z Redis
Kolejki z Bull
DevOps, Logging i CI/CD
Docker i konteneryzacja
Microservices
Najlepsze praktyki bezpieczeństwa
Wydajność i wdrażanie w chmurze
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