ルーターに削除を実装

This commit is contained in:
rca 2024-06-18 02:05:23 +09:00
parent 5b1a283e4d
commit 75996a9523

View File

@ -1,6 +1,6 @@
import { Router } from 'express';
import { Task } from '@prisma/client';
import { createTask, getTasks, getTasksByChild } from '@src/services/taskService';
import { createTask, getTasks, getTasksByChild, updateTask, deleteTask } from '@src/services/taskService';
const router = Router();
@ -72,4 +72,25 @@ router.post('/', (req, res) => {
}
});
router.put('/:taskId', (req, res) => {
res.status(501).json({
message: 'WIP'
});
});
router.delete('/:taskId', (req, res) => {
deleteTask(req.params.taskId)
.then(() => {
res.status(200).json({
message: 'OK',
});
})
.catch((err) => {
res.status(500).json({
message: 'エラーが発生しました',
error: err
});
});
});
export default router;