📦 NEW: backend: Tasks

This commit is contained in:
Divlo
2020-04-23 15:44:39 +02:00
parent de44b1db98
commit 2c69526d28
4 changed files with 123 additions and 6 deletions

23
api/routes/tasks.js Normal file
View File

@ -0,0 +1,23 @@
const { Router } = require('express');
const tasksController = require('../controllers/tasks');
const isAuth = require('../middlewares/isAuth');
const TasksRouter = Router();
TasksRouter.route('/')
// Récupère les tâches à faire d'un user
.get(isAuth, tasksController.getTasks)
// Poster une nouvelle tâche à faire
.post(isAuth, tasksController.postTask);
TasksRouter.route('/:id')
// Permet de mettre une tâche à faire en isCompleted ou !isCompleted
.put(isAuth, tasksController.putTask)
// Supprimer une tâche à faire
.delete(isAuth, tasksController.deleteTask);
module.exports = TasksRouter;