Вы создали delete
маршрут , содержащий код, который будет запускаться, когда HTTP-клиент просит ваш HTTP-сервер удалить что-либо, соответствующее URL.
Код, который вы написали внутри, получает идентификатор, а затем отправляет его из объекта projects
.
Так что вам не хватает кода, который на самом деле удаляет все.
Для этого можно использовать ключевое слово delete
.
let id = req.params.id;
delete projects[id];
Вы, вероятно, не должны возвращать данные, которые вы только что удалили. Вместо этого вы можете отправить 204 No Content
ответ.
res.status(204).send()