NestJS Lifecycle Hooks
NestJS 🟡 MidType : NestJS Architecture
Definition
Interfaces qui permettent d'executer du code a des moments precis du cycle de vie de l'application ou d'un module : demarrage, initialisation, arret.
Analogie
Comme des alarmes programmees.
Exemple de code
@Injectable()
export class AppService implements OnModuleInit, OnModuleDestroy {
onModuleInit() { console.log(class="str">39;Module demarre39;); }
onModuleDestroy() { console.log(class="str">39;Module arrete39;); }
}