reorganisation des routes

This commit is contained in:
2023-01-02 23:30:27 +01:00
parent 5b06d3c3b4
commit e94bf213c2
2 changed files with 13 additions and 13 deletions

View File

@@ -6,15 +6,15 @@
4. pour lancer le serveur faire `node index.js` 4. pour lancer le serveur faire `node index.js`
# Utilisation # 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 : ### Routes POST
- `/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
- `/add_review` : Ajoute une review et un auteur, paramètres 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] `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 * [OBLIGATOIRE] `source` : nom de la source de l'avis, doit être `borne` ou `website` pour resp la borne et le site

View File

@@ -13,11 +13,11 @@ dotenv.config()
app.post('/add_review', (req,res) => addReviewFromRequest(req,res)); app.post('/add_review', (req,res) => addReviewFromRequest(req,res));
app.post('/add_social_review', (req,res) => addSocialReviewFromRequest(req,res)); app.post('/add_social_review', (req,res) => addSocialReviewFromRequest(req,res));
app.get('/get_last_reviews', borneHandler.handleGetLastReviews); app.get('/borne/get_last_reviews', borneHandler.handleGetLastReviews);
app.get('/get_review', borneHandler.handleGetReview); app.get('/borne/get_review', borneHandler.handleGetReview);
app.get('/get_criteres', borneHandler.handleGetCriteres); app.get('/borne/get_criteres', borneHandler.handleGetCriteres);
app.get('/notes_autres', borneHandler.handleGetNotesAutres); app.get('/borne/notes_autres', borneHandler.handleGetNotesAutres);
app.get('/get_stats', borneHandler.handleGetStats); app.get('/borne/get_stats', borneHandler.handleGetStats);
startCronJobs(); startCronJobs();