=====удаление задачи (delete)===== **routs/todo.js** const {Router} = require('express'); const Todo = require('../model/todo'); const router = Router(); /** * Удаление задачи * @param '/:id' адрес страницы /api/todo/ c id, в данном случае используется префикс при регистрации ройтера, * там страничка зарегестрирована как /add * @param callback - обработчик запроса req - request , запрос от браузера * res - response, ответ сервера */ router.delete('/:id', async (req, res) => { try{ const todos = await Todo.findAll({//Поиск нужной позиции where:{ id: req.params.id } }); const todo = await todos[0];//Нужная позиция await todo.destroy();//удалить задачу в БД res.status(204).json({});//Веренет добавленные значения в БД } catch(e){ console.log(e); res.status(500).json({ 'message': "server error" }); } }); module.exports = router; fetch('/api/todo/'+id,{ method: 'delete' }) .then(()=>{ this.todos = this.todos.filter(t => t.id.toString() !== id.toString()) }) .catch(e => console.log(e));