From e7eaba11d97198b3446683736d16d14c93d3a29e Mon Sep 17 00:00:00 2001 From: Mamadu Lamarana Bah <mamadulamarana.bah.etu@univ-lille.fr> Date: Thu, 11 Apr 2024 01:03:10 +0200 Subject: [PATCH] Rendu projet 2 --- .gitignore | 1 + showtime/client/src/html/admin.html | 2 +- showtime/readme.md | 13 +++++++++++-- showtime/server/misc/shows.json | 20 ++++++++++++++++++++ 4 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 showtime/server/misc/shows.json diff --git a/.gitignore b/.gitignore index ea583c8..2161ee8 100644 --- a/.gitignore +++ b/.gitignore @@ -403,6 +403,7 @@ build/Release # Dependency directories node_modules/ jspm_packages/ +dbData/ # TypeScript v1 declaration files typings/ diff --git a/showtime/client/src/html/admin.html b/showtime/client/src/html/admin.html index 7f00e11..4ec8c2d 100644 --- a/showtime/client/src/html/admin.html +++ b/showtime/client/src/html/admin.html @@ -26,7 +26,7 @@ <div id="createShow"> <input id="desc" type="text" placeholder="description"/> - <input id="place" type="number" placeholder="capacity" min="1" max="5" value="1" /> + <input id="place" type="number" placeholder="capacity" min="1" max="100" value="1" /> <button id="create" disabled>Ajouter</button> </div> diff --git a/showtime/readme.md b/showtime/readme.md index 3097864..f0b71e3 100644 --- a/showtime/readme.md +++ b/showtime/readme.md @@ -143,11 +143,12 @@ et exécutér cette commande ci-dessous pour produire les fichiers clients néc npm run build -ensuite se placer dans le dossier **/server** et éxecuter la commande ci-dessous pour demarrer la base de données. +ensuite se placer dans le dossier **/server**, créer un dossier **dbData** pour accueillir les données du serveur, +et ensuite éxecuter la commande ci-dessous pour demarrer la base de données. mongod --dbpath mongod dbData - (si dossier dbData inéxistant et que mongodb ne le crée pas, créer le manuellement (dbData)). + (NB : bien veiller à, si dossier dbData inéxistant et que mongodb ne le crée pas, créer manuellement (dbData)). esuite on peut demarrer le serveur afin de pouvoir se connecter avec la commande : npm run start où (nodemon) @@ -156,6 +157,14 @@ Le serveur se lancera (un message s'affichera dans le temrinal) et vous pourrez localhost:3000/ +## Importer Document spectacle: + avce le fichier se trouvant au server/misc/shows.json, on peut initialiser la base de données avec ces spectacles. pour cela, il faut utiliser + mongoimport comme suit : + se placer dans le dossier ./server et faire + + mongoimport --db booksBase --collection shows --file ./misc/shows.json + + # Précisions ## Authentification JWT: Utilisation de Authentification JWT diff --git a/showtime/server/misc/shows.json b/showtime/server/misc/shows.json new file mode 100644 index 0000000..d139eca --- /dev/null +++ b/showtime/server/misc/shows.json @@ -0,0 +1,20 @@ +{ + "description": "super show kung-fu", + "places": 4, +} +{ + "description": "super spectacle", + "places": 5, +}, +{ + "description": "barbie", + "places": 3, +}, +{ + "description": "dora", + "places": 3, +}, +{ + "description": "Timoléon", + "places": 5, +} \ No newline at end of file -- GitLab