
Taakplanning
Cron jobs, intervals, timeouts, dynamische planning, gedistribueerde planning
1Wat is het officiële npm-pakket dat NestJS gebruikt voor het beheren van geplande taken?
Wat is het officiële npm-pakket dat NestJS gebruikt voor het beheren van geplande taken?
Antwoord
@nestjs/schedule is het officiële pakket dat geïntegreerd is met NestJS voor het beheren van cron jobs, intervals en timeouts. Het is intern gebaseerd op het node-cron-pakket. Het installeren van dit pakket maakt het gebruik van de decorators @Cron, @Interval en @Timeout in providers mogelijk.
2Hoe schakel je de scheduling-module in een NestJS-applicatie in?
Hoe schakel je de scheduling-module in een NestJS-applicatie in?
Antwoord
Het importeren van ScheduleModule.forRoot() in de root-module van de applicatie schakelt het scheduling-systeem in. Deze methode initialiseert de scheduler en maakt het gebruik van decorators voor geplande taken in de hele applicatie mogelijk. Zonder deze import worden geplande taken niet uitgevoerd.
3Welke cron-syntaxis maakt het mogelijk om elke dag om middernacht een taak uit te voeren?
Welke cron-syntaxis maakt het mogelijk om elke dag om middernacht een taak uit te voeren?
Antwoord
De cron-syntaxis '0 0 * * *' betekent: minuut 0, uur 0, elke dag van de maand, elke maand, elke dag van de week. Dit is de standaarduitdrukking om een dagelijkse taak om middernacht te plannen. Het cron-formaat volgt de volgorde: minuut uur dag maand dag-van-de-week.
Hoe maak je een cron job die elke 5 minuten draait in NestJS?
Wat is het voordeel van het gebruik van CronExpression.EVERY_HOUR in plaats van '0 * * * *'?
+12 gespreksvragen
Andere Node.js / NestJS-sollicitatieonderwerpen
Node.js-grondbeginselen
Node.js Core-API's
Asynchroon programmeren
Express.js-basis
NestJS-grondbeginselen
REST API-ontwerp
Validatie & DTO
API-documentatie & contracten
Foutafhandeling
Unit testing
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