- Génération du projet avec Express generator :
express --view=pug newtodo
- Installation + Configuration
Babel
a. Installation Babelnpm install @babel/core @babel/node --save-dev
b. Édition de la commandenpm start
pour :"start": "nodemon --exec babel-node ./bin/www",
c. Installation des presets de base pour Babel :npm install @babel/preset-env --save-dev
d. Création du fichier de configuration pour Babel :touch .babelrc
e. Ajout des presets dans le.babelrc
- Refactoriser tous les
require
enimport
- Installation du système de variables d'environnement :
npm install dotenv-extended --save
a. Création du fichier.env
:touch .env
b. Création de la première variable d'environnement :PORT=4000
c. Test d'import + test du fonctionnement dedotenv
- Ajout du template Bootstrap dans les
pug
views