Я хочу сделать систему управления пользователями в Node. У меня есть страница, где все пользователи перечислены в таблице. После того, как я нажму кнопку редактирования, она должна go перейти на страницу пользователя со всей информацией этого пользователя. Но я не знаю, как передать имя пользователя в мою функцию Node.
Это моя таблица для пользователей. Benutzerverwaltung_Mitareiter
- это страница, на которой отображается информация от пользователя.
<tbody>
<%for (var i = 0; i < users.length; i++) { %>
<tr>
<td><%=users[i].username%></td>
<td><%=users[i].admin%></td>
<td>
<form action="/users/Benutzerverwaltung_Mitarbeiter">
<button id="buttonAnzeigen"
type="submit"
name="username"
href=""
value="<%users[i].username%>"
data-toggle="tooltip"
title="Anzeigen">
<i class="fas fa-search"></i>
</button>
</form>
</td>
</tr>
<%}%>
</tbody>
Я передал имя пользователя в значение кнопки.
И вот как я получаю данные для таблицы
router.route ('/Benutzerverwaltung_Mitarbeiter').get(function (req, res) {
const username = req.body;
User.find(function (err, users) {
if (err)
return res.send(err);
res.render('Benutzerverwaltung_Mitarbeiter',{
users: users || [],
});
});
});
Если кто-то может помочь мне получить функцию, я был бы очень благодарен!