update暫定実装

This commit is contained in:
ろむねこ 2024-06-18 12:46:41 +09:00
parent 10a52eb43d
commit 1e262c4d4b
Signed by: Fujimatsu
GPG Key ID: FA1F39A1BA37D168

View File

@ -84,9 +84,34 @@ router.get('/:taskId', (req, res) => {
});
router.put('/:taskId', (req, res) => {
res.status(501).json({
message: 'WIP'
});
const body = req.body;
if (!body) {
res.status(400).json({
message: '不正なリクエスト: リクエストボディが空です'
});
return;
}
if (!body.displayName || !body.reward) {
res.status(400).json({
message: '不正なリクエスト: displayName, rewardは必須です'
});
return;
} else {
const task: Task = {} as Task;
task.id = req.params.taskId;
task.display_name = body.displayName;
task.reward = body.reward;
updateTask(task)
.then((task: Task) => {
res.status(200).json(task);
})
.catch((err) => {
res.status(500).json({
message: 'エラーが発生しました',
error: err
});
});
}
});
router.delete('/:taskId', (req, res) => {