
NestJS-grondbeginselen
Modules, Controllers, Providers, Dependency Injection, Decorators, CLI
1Welke decorator wordt gebruikt om een controller in NestJS te definiëren?
Welke decorator wordt gebruikt om een controller in NestJS te definiëren?
Antwoord
De @Controller()-decorator markeert een klasse als controller en accepteert optioneel een routeprefix. Controllers verwerken inkomende HTTP-verzoeken en sturen antwoorden terug naar de client. Ze gebruiken decorators zoals @Get(), @Post() om routes te definiëren.
2Wat is een provider in NestJS?
Wat is een provider in NestJS?
Antwoord
Een provider is een klasse die als afhankelijkheid kan worden geïnjecteerd via het dependency-injectionsysteem van NestJS. Services, repositories, factories en helpers zijn providers. Ze worden geannoteerd met @Injectable() en gedeclareerd in de providers-array van een module.
3Hoe maak je een nieuw NestJS-project met de CLI?
Hoe maak je een nieuw NestJS-project met de CLI?
Antwoord
Het commando 'nest new project-name' maakt een nieuw NestJS-project met een standaardstructuur, inclusief src/, test/ en configuratiebestanden. De CLI vraagt om de pakketbeheerder (npm, yarn, pnpm) te kiezen en genereert automatisch de initiële code met de root-module en een basiscontroller.
Wat is de rol van de @Injectable()-decorator?
Hoe injecteer je in NestJS een service in een controller?
+20 gespreksvragen
Andere Node.js / NestJS-sollicitatieonderwerpen
Node.js-grondbeginselen
Node.js Core-API's
Asynchroon programmeren
Express.js-basis
REST API-ontwerp
Validatie & DTO
API-documentatie & contracten
Foutafhandeling
Unit testing
Taakplanning
NestJS-modules & DI
Configuratie- en omgevingsbeheer
JWT-authenticatie
Autorisatie en RBAC
Database met TypeORM
Prisma ORM
Middleware en Interceptors
Bestandsupload
WebSockets
GraphQL met NestJS
End-to-end testen
Caching met Redis
Wachtrijen met Bull
DevOps, Logging & CI/CD
Docker en containerisatie
Microservices
Best practices voor beveiliging
Prestaties en cloud-deployment
Beheers Node.js / NestJS voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis