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'objetdata, la sessionsession, et les entrées/sortiesio.
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