Services

Pour définir un service en utilisant la bibliothèque @dnax/core, vous devez créer un fichier JavaScript où vous importez la fonction define. Ensuite, vous spécifiez les propriétés du service à l'aide de define.Service. Voici un exemple de définition d'un service de réinitialisation de mot de passe :

  • name: Ce champ représente le nom du service, ici "reset-password".

  • exec: Une fonction qui décrit la logique métier du service, prenant en paramètres l'objet data, la session session, et les entrées/sorties io.

Le service est encapsulé dans un module exporté par défaut pour être utilisé dans d'autres parties de votre application.


import { define } from "@dnax/core";


export default define.Service({
  name: "reset-password", // Nom du service
  exec: ({ data, session, io }) => { // Fonction de déclaration de service
    
  },
});

`

Last updated