Voir les détails de la formation
git clone https://github.com/deliciousinsights/toptunez
cd toptunez
npm install
- La branche par défaut,
formation
, démarre sur le premier commit de l’historique, le socle initial. - La branche
master
comprend tous les commits du déroulé, chacun étant multi-tagué. On peut donc revoir l’appli se construire en examinant l’historique commit par commit (aucun commit superflu).
Certaines fonctionnalités (JWT, Mongoose PII…) nécessitent le renseignement de clés 128-bit, dans le .env
pour le dev et les tests, ou dans les configurations d’hébergement pour le déploiement.
Un moyen simple de générer ces clés est la ligne de commande suivante :
# Pour obtenir de l’hexa
node -pe "crypto.randomBytes(16).toString('hex')"
# Pour obtenir du Base64, plus « aléatoire » d’aspect :-)
node -pe "crypto.randomBytes(24).toString('base64')"