Créer et configurer le serveur express
express
- logger:
morgan
view engine
:pug
views
pour le chemin vers le dossier des vues- chemin vers le dossier des fichiers statiques (
public
)
Installer Mongoose
mongoose
- connecter le serveur à la database
Créer le modèle Learner
- dans le fichier
learners.js
qui se situera dans le dossiermodels
contenant tous les modèles - créer le schéma et exporter le modèle
Créer les routes
GET /learners
qui rend la vuelearners/list
- créer la vue -> fichier
list.pug
dansviews/learners/
- récupérer la liste des apprenants depuis la database et l'injecter dans la vue
- update la vue pour afficher le nom et le prénom de chaque apprenant de la liste
POST /learner/:id
qui envoie un learner dans la db
- créer un formulaire pour ajouter un learner
- sauvegarder le learner dans la db
- rediriger vers la liste des apprenants
-
UPDATE
-
DELETE