Hot Takes Construction d'une API sécurisé pour une application d'avis gastronomiques sur les sauces piquantes.
Partie front-end développé par openclassrooms : https://github.com/OpenClassrooms-Student-Center/Web-Developer-P6
1 Installation
Pour la partie front end voici les dépendances que vous devez installer :
NodeJS 12.14 ou 14.0.
CLI angulaire 7.0.2.
node-sass : assurez-vous d'utiliser la version correspondante à NodeJS. Pour Noe 14.0 par exemple, vous avez besoin de node-sass dans la version 4.14+.
Ensuite, clonez le référentiel front end, puis à la racine front end run npm install, et run npm install --save-dev run-script-os. Puis npm run start pour lancer l'application
Clonez le référentiel backend et y installer tous les modules.
Voici les modules utilisés pour la partie backend :
bcrypt
body-parser
crypto-js
dotenv
express
helmet
jsonwebtoken
mongoose
mongoose-unique-validator
multer
nodemon
Pour lancer le server vous devrez le connecter à votre base de donné avec un fichier .env remplis comme celui ci :
DB_USER= DB_PASS= DB_HOST= EMAIL_KEY= TOKEN_KEY=
Pour la connection se fasse bien avec la base de donnée.
Puis lancer le serveur avec nodemon server à la racine back end