backend: GET, POST, DELETE /favorites/:functionId

This commit is contained in:
Divlo
2020-04-10 00:01:39 +02:00
parent 9152313110
commit 903590fb08
6 changed files with 93 additions and 12 deletions

View File

@ -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;