1.0.8 • Published 3 years ago

base-controller-cesiweb v1.0.8

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

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

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago