Node.js / NestJS

NestJS-grondbeginselen

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

23 gespreksvragen·
Junior
1

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.

2

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.

3

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.

4

Wat is de rol van de @Injectable()-decorator?

5

Hoe injecteer je in NestJS een service in een controller?

+20 gespreksvragen

Beheers Node.js / NestJS voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis