Node & Express : Créer une API REST en Javascript
-
Installation5 Chapitres
-
REST API et Express4 Chapitres
-
Structure de l'application4 Chapitres
-
Connecter la base de données PostgreSQL3 Chapitres
-
Créer votre API5 Chapitres
-
Promises et Async call4 Chapitres
-
Gestion des droits des utilisateurs4 Chapitres
-
Construire l'application finale et la déployer en production sur un serveur distant
-
Tester les endpoints avec JEST et SuperTest
-
Améliorer les logs avec morgan et chalk
-
Bonus : VSCode et plugins
A chaque petite modification de votre code, il faudrait relancer votre application node pour qu’elle prenne en compte vos modificiations. Lorsqu’on est en phase développement, on peut grandement se faciliter la vie avec un module qui observe (watch) votre code et relance l’application à chaque nouvelle modification sauvegardée. C’est le rôle de nodemon.
Pour l’installer, rien de plus simple. Vous pouvez l’installer comme dépendance de développement dans votre application avec npm ou yarn comme présenté ci-dessous.
yarn add -D nodemon
Si vous préférez npm :
npm install --save-dev nodemon
En version courte ça donne ça :
npm i -D nodemon
Vous pouvez maintenant modifier le fichier package.json pour modifier le script « start » que l’on avait ajouté. Remplacez-le par :
"start":"nodemon index.js"
Maintenant vous pouvez relancer la commande suivante et voir nodemon fonctionner.
npm start
Et voilà ! Maintenant à chaque sauvegarde nodemon se chargera de relancer l’appli.