backend: GET, POST, DELETE /favorites/:functionId
This commit is contained in:
@ -1,11 +1,18 @@
|
||||
const { Router } = require('express');
|
||||
const favoritesController = require('../controllers/categories');
|
||||
const { Router } = require('express');
|
||||
const favoritesController = require('../controllers/favorites');
|
||||
const isAuth = require('../middlewares/isAuth');
|
||||
|
||||
const FavoritesRouter = Router();
|
||||
|
||||
// FavoritesRouter.route('/')
|
||||
FavoritesRouter.route('/:functionId')
|
||||
|
||||
// // Récupère les catégories
|
||||
// .get(favoritesController.getCategories);
|
||||
// Récupère si une fonction est en favoris (d'un utilisateur)
|
||||
.get(isAuth, favoritesController.getFavoriteByFunctionId)
|
||||
|
||||
// Permet à un utilisateur d'ajouter une fonction aux favoris
|
||||
.post(isAuth, favoritesController.postFavoriteByFunctionId)
|
||||
|
||||
// Supprime une fonction des favoris d'un utilisateur
|
||||
.delete(isAuth, favoritesController.deleteFavoriteByFunctionId);
|
||||
|
||||
module.exports = FavoritesRouter;
|
Reference in New Issue
Block a user