Всем привет. Я практикуюсь с запросами к mysql и столкнулся с небольшой проблемой. Мне нужно удалить объект из БД по id. Если я обращусь к существующему id должно произойти удаление и выведится статус 200, если же я обращусь к несуществующему id то выводится статус 404. В моем коде какая-то ошибка, у меня всегда выводится статут 404 в независимости от того существует id или не существует, при этом существующий id удаляется, но все равно выводится статус 404. Буду благодарен за помощь.
exports.deleteId = (req, res) => {
db.query('DELETE FROM `items` WHERE `items`.`id` = ?',[req.params.id],(error, rows, fields) => {
if (!rows || !rows.length) {
response.status(404, {message: 'Предмет не найден'}, res);
return;
} else {
response.status(200, rows, res)
}
})
}