Давайте теперь в нашей таблице с юзерами сделаем еще и ссылку на удаление соответствующего юзера:
<table>
{{#each users}}
<tr>
<td>{{name}}</td>
<td>{{age}}</td>
<td>{{salary}}</td>
<td><a href="/user/show/{{name}}">show</a></td>
<td><a href="/user/delete/{{name}}">delete</a></td>
</tr>
{{/each}}
</table>
Сделаем маршрут, который будет осуществлять удаление при переходе по ссылке:
app.get('/user/delete/:name', function(req, res) {
let name = req.params.name;
let user = await coll.deleteOne({name: name});
res.send('deleted successfully');
});
Добавьте ссылку на удаление для каждого продукта из вашей таблицы с продуктами.
Сделайте так, чтобы после удаления продукта рендерилось представление, выдающее сообщение об удалении.
Модифицируйте предыдущую задачу так, чтобы в представлении выводилось имя удаленного продукта.
Сделайте так, чтобы после добавления нового продукта выполнялся редирект на таблицу со всеми продуктами.
Сделайте так, чтобы после редиректа выводилось флеш сообщение об удалении продукта.