2020-04-06 23:06:21 +02:00
|
|
|
const { Router } = require('express');
|
|
|
|
const commentsController = require('../controllers/comments');
|
2020-04-09 14:31:33 +02:00
|
|
|
const isAuth = require('../middlewares/isAuth');
|
2020-04-06 23:06:21 +02:00
|
|
|
|
|
|
|
const CommentsRouter = Router();
|
|
|
|
|
2020-04-10 20:58:19 +02:00
|
|
|
CommentsRouter.route('/')
|
|
|
|
|
|
|
|
// Supprime un commentaire
|
|
|
|
.delete(isAuth, commentsController.deleteCommentById);
|
|
|
|
|
2020-04-09 14:31:33 +02:00
|
|
|
CommentsRouter.route('/:functionId')
|
2020-04-06 23:06:21 +02:00
|
|
|
|
2020-04-09 14:31:33 +02:00
|
|
|
// Récupère les commentaires
|
|
|
|
.get(commentsController.getCommentsByFunctionId)
|
|
|
|
|
|
|
|
// Permet à un utilisateur de poster un commentaire sur une fonction
|
|
|
|
.post(isAuth, commentsController.postCommentsByFunctionId);
|
2020-04-06 23:06:21 +02:00
|
|
|
|
|
|
|
module.exports = CommentsRouter;
|