Sofiane Boumedine Lexique Dev

NestJS Lifecycle Hooks

NestJS 🟡 Mid

Type : 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">'Module demarre'); }
  onModuleDestroy() { console.log(class="str">'Module arrete'); }
}