Formatif formel
À partir d'une copie de votre exercice 3, vous devez modifier le fichier salutations.model.js pour qu'il interroge une base de données.
Configuration du projet
- Créez une copie de votre exercice 3 et jumelez le à un dépôt sur github. Assurez-vous de créer un fichier .gitignore et d'exclure les fichiers et répertoires qui ne sont pas nécessaire.
- Utilisez nodemon et configurez un script pour que votre application puisse être lancé avec la commande
npm start
. (Nodemon doit être installé uniquement pour le développement). - Les valeurs des paramètres de connexion à la base de données ainsi que le numéro de port doivent être enregistrées dans un fichier .env. Ajoutez aussi un fichier .env.example qui est le gabarit vide de votre fichier .env.
- Pour le projet installez aussi les modules express et mysql.
- Vous devez utiliser une structure modèles, routes et contrôleur comme décrite dans la section Structure de projet avec Express.
Note
Une fois l'exercice terminé, remettez-moi dans le devoir Teams le lien vers votre dépôt Github. Assurez-vous que la version de votre projet soit à jour et que je puisse y accéder.
Importation de la base de données
- Exécutez le script SQL disponible ici : exercice03_data.sql
Consignes
- Une fois le script exécuté, modifiez vos fichiers modèles et controlleurs pour que toutes les transactions soient fait à la base de données.
Grille de correction
La grille de correction est disponible ici : Grille de correction formatif