Pour effectuer ce premier exercice de NODE.js, il est d'abord important de
vérifier que vous avez l'environnement adéquat sur votre machine.

ÉTAPE 1 :
- Vérifier que vous avez node avec : node --version
- Vérifier que vous avez curl avec : curl --version
- Vérifier que git est bien configuré : git config --global user.email (il 
faut que cette commande retourne votre adresse email de GIT)


ÉTAPE 2 : 
Créer un nouveau projet sur GIT, et clonez le sur votre machine.

ÉTAPE 3.1 : 
Créer votre fichier server.js (touch server.js dans le terminal)
Envoyez ce ficher sur votre GIT, avec : 
git add server.js
git commit -m "ajout du server.js"
git push -u origin master

ÉTAPE 3.2 :
Créer l'environnement nécessaire au bon fonctionnemeent de votre projet :
initialiser le package.json avec npm init 
puis npm install express --save
(il vous faudra également rentrer la ligne : echo node_modules >>.gitignore 
afin que votre répertoire node_modules soit ignoré des commits que vous ferez
sur votre dépot GIT.)

ÉTAPE 4 : 
Écriture de votre fichier server.js :
Utiliser express, qui est maintenant installé : cf lien
L'objectif final est qu'une fois un serveur démarré, votre fichier réponde
"Hello World !" lorsqu'on lui envoie une requête GET

NB : 
Pour faire tourner le fichier en local, il faut utiliser npm.
En effet, utiliser la commande npm start  à l'intérieur de votre dossier 
de projet. 
Ensuite, rendez-vous sur http://localhost:3000/ 

EXERCICE 2 : 

Fonctionnement : 
curl -X POST --header "Content-Type: application/json" --data "{\"msg\":\"ville\"}" http://localhost:3000/chat = affiche "nous sommes à Paris" (possible de remplacer le /ville/ par /demain/ ou encore /covid/)
curl -X GET http://localhost:3000/messages/all = affiche de manière chronologique l'ensemble des messages
curl -X DELETE http://localhost:3000/messages/last = doit supprimer le dernier message posté, mais malheureusement non fonctionnel.
