📦 NEW: backend: randomQuote Function
This commit is contained in:
@ -196,4 +196,14 @@ AdminRouter.route('/categories/:id')
|
||||
// Supprime une catégorie avec son id
|
||||
.delete(isAuth, isAdmin, adminController.deleteCategory);
|
||||
|
||||
AdminRouter.route('/quotes')
|
||||
|
||||
// Récupère les citations pas encore validées
|
||||
.get(isAuth, isAdmin, adminController.getQuotes);
|
||||
|
||||
AdminRouter.route('/quotes/:id')
|
||||
|
||||
// Valide ou supprime une citation
|
||||
.put(isAuth, isAdmin, adminController.putQuote);
|
||||
|
||||
module.exports = AdminRouter;
|
15
api/routes/quotes.js
Normal file
15
api/routes/quotes.js
Normal file
@ -0,0 +1,15 @@
|
||||
const { Router } = require('express');
|
||||
const quotesController = require('../controllers/quotes');
|
||||
const isAuth = require('../middlewares/isAuth');
|
||||
|
||||
const QuotesRouter = Router();
|
||||
|
||||
QuotesRouter.route('/')
|
||||
|
||||
// Récupère les citations
|
||||
.get(quotesController.getQuotes)
|
||||
|
||||
// Proposer une citation
|
||||
.post(isAuth, quotesController.postQuote);
|
||||
|
||||
module.exports = QuotesRouter;
|
Reference in New Issue
Block a user