Backend du P7 OpenClassRooms Node.js/Express/MySQL
- Cloner le repo
- Créez un schéma dans votre logiciel MySQL avec le nom "groupomania"
- Sélectionnez cette base de données en faisant :
USE groupomania
- Importez les 4 fichiers .sql dans votre base de données qui se trouvent dans le dossier database_config que vous avez cloné
Allez dans le dossier backend
$ cd backend/
Puis installer les dépendances
$ npm i
Créez un fichier .env à la racine du dossier, et copiez ce qui se trouve dans le fichier .env_example. Ensuite remplissez chaque ligne par vos propres données de connexion à la BDD, et mettez une clef secrète pour le TOKEN
Une fois tout ceci fait, dans le terminal tapez la commande :
$ npx nodemon server
Pour avoir un compte Admin sur le réseau social, il faut, pour cette version, mettre manuellement la colonne "admin" dans la table "users" sur 1.