base-controller-cesiweb
v1.0.8
Published
Base controller est un package qui va vous premettre de crée des request facilement
Readme
Base controller est un package qui va vous premettre de crée des request facilement
Pour l'installer il vous suffit d'écrire la commande npm i base-controller-cesiweb
pour l'utiliser, il vous faut importer le package dans votre code avec :
import BaseController from 'base-controller-cesiweb'
Une fois fait, il faudrais instancier une nouvelle classe en passant en paramètre votre schema mongoose
const controller = new BaseController(/* Votre Schema*/)
/!\ Pour une meilleur lisibilité du code il vous est conseiller de faire hérité une nouvelle class avec celle la
Et enfin dans votre router vous aurez accès à des fonctions comme modify, create, getbyAttribute qui se font automatiquement
Seul getbyAttribute peux prendre un paramètre sous la forme d'un objet ( de la forme {key : value}) pour forcer un filtre sur la requete
Lien du repository GitHub pour en savoir plus : https://github.com/Dakushin/BaseController
