Dépendances :
- Express.js
- MongoDB
- Body-parser
- Consolidate.js
- Pug
- Node.js
Dump de la base de données dans le fichier dump/blog.
Pour créer la base de données :
- Démarrer mongoDB (cmd : service mongod start)
- Ouvrir le Shell mongo (cmd : mongo)
- Dans le shell mongo taper : use blog
- Dans le shell mongo taper : load("chemin/vers/script2.js")
- Réessayer d'ajouter un article une deuxième fois si on obtient l'erreur suivante : (node:8817) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): BulkWriteError: E11000 duplicate key error collection: blog.articles index: id dup key: { : 10 }
Pour démarrer le projet :
- ouvrir un terminal
- naviguer jusqu'au projet
- node server.js