Ссылки на удаление документов

Давайте теперь в нашей таблице с юзерами сделаем еще и ссылку на удаление соответствующего юзера:

<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'); });

Добавьте ссылку на удаление для каждого продукта из вашей таблицы с продуктами.

Сделайте так, чтобы после удаления продукта рендерилось представление, выдающее сообщение об удалении.

Модифицируйте предыдущую задачу так, чтобы в представлении выводилось имя удаленного продукта.

Сделайте так, чтобы после добавления нового продукта выполнялся редирект на таблицу со всеми продуктами.

Сделайте так, чтобы после редиректа выводилось флеш сообщение об удалении продукта.



Чат с GPT Компилятор