Форма для добавления документа

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

<form action="" method="POST"> <input name="name"> <input name="age"> <input name="salary"> <input type="submit"> </form>

Сделаем маршрут для показа этой формы:

app.get('/user/add', function(req, res) { res.render('add'); });

Наша форма отправляется методом POST на ту же страницу. Это значит, что результат отправки формы следует ловить на том же URL, но методом post:

app.post('/user/add', function(req, res) { });

Выведем данные отправленной формы:

app.post('/user/add', function(req, res) { let user = req.body; console.log(user); });

Сохрании нового юзера в базу данных:

app.post('/user/add', function(req, res) { let user = req.body; await coll.insertOne(user); res.send('added successfully'); });

Сделайте форму для добавления нового продукта.

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