mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 02:20:17 +01:00
reorganisation des routes
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user