diff --git a/code/server/README.md b/code/server/README.md index 6b194e3..4caba7a 100644 --- a/code/server/README.md +++ b/code/server/README.md @@ -6,15 +6,15 @@ 4. pour lancer le serveur faire `node index.js` # Utilisation +## Avis laissés sur la borne (hors réseaux sociaux) +### Routes GET : +- `/borne/get_last_reviews?limit=LIM` : renvoie les LIM derniers avis sur la borne +- `/borne/get_review?id=ID` : renvoie les infos sur l'avis d'in ID +- `/borne/get_criteres` : renvoie les criteres de notations valide pour les notes autres +- `/borne/notes_autres?critere=CRIT&limit=LIM` : renvoie les LIM dernières notes sur le critère CRIT +- `/borne/notes_autres?id=ID&limit=LIM` : renvoie toutes les notes spécifiques liées à l'avis ID -## Routes GET : -- `/get_last_reviews?limit=LIM` : renvoie les LIM derniers avis sur la borne -- `/get_review?id=ID` : renvoie les infos sur l'avis d'in ID -- `/get_criteres` : renvoie les criteres de notations valide pour les notes autres -- `/notes_autres?critere=CRIT&limit=LIM` : renvoie les LIM dernières notes sur le critère CRIT -- `/notes_autres?id=ID&limit=LIM` : renvoie toutes les notes spécifiques liées à l'avis ID - -## Routes POST +### Routes POST - `/add_review` : Ajoute une review et un auteur, paramètres POST : * [OBLIGATOIRE] `note` : note principale de la review entre 0 et 10 compris * [OBLIGATOIRE] `source` : nom de la source de l'avis, doit être `borne` ou `website` pour resp la borne et le site diff --git a/code/server/index.js b/code/server/index.js index a9958de..7c423de 100644 --- a/code/server/index.js +++ b/code/server/index.js @@ -13,11 +13,11 @@ dotenv.config() app.post('/add_review', (req,res) => addReviewFromRequest(req,res)); app.post('/add_social_review', (req,res) => addSocialReviewFromRequest(req,res)); -app.get('/get_last_reviews', borneHandler.handleGetLastReviews); -app.get('/get_review', borneHandler.handleGetReview); -app.get('/get_criteres', borneHandler.handleGetCriteres); -app.get('/notes_autres', borneHandler.handleGetNotesAutres); -app.get('/get_stats', borneHandler.handleGetStats); +app.get('/borne/get_last_reviews', borneHandler.handleGetLastReviews); +app.get('/borne/get_review', borneHandler.handleGetReview); +app.get('/borne/get_criteres', borneHandler.handleGetCriteres); +app.get('/borne/notes_autres', borneHandler.handleGetNotesAutres); +app.get('/borne/get_stats', borneHandler.handleGetStats); startCronJobs();