FunctionProject/api/routes/comments.js

23 lines
717 B
JavaScript
Raw Normal View History

2020-04-06 23:06:21 +02:00
const { Router } = require('express');
const commentsController = require('../controllers/comments');
const isAuth = require('../middlewares/isAuth');
2020-04-06 23:06:21 +02:00
const CommentsRouter = Router();
2020-05-04 17:19:51 +02:00
CommentsRouter.route('/:commentId')
// Modifier un commentaire
.put(isAuth, commentsController.putCommentsById)
// Supprime un commentaire
.delete(isAuth, commentsController.deleteCommentById);
CommentsRouter.route('/:functionId')
2020-04-06 23:06:21 +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;