Я создаю веб-сайт, на котором я показываю активных пользователей в Bootstrap по умолчанию, но есть флажок, чтобы показать всех пользователей.Но я не уверен, как мне правильно его реализовать.
Я думал о том, чтобы сделать:
<form class="" action="/admin" method="get">
<input type="checkbox" name="showDisabled" value="">
<input type="submit" name="" value="">
</form>
А в моем / admin маршруте:
if (req.body.showDisabled) {
User.find({}, (err, users) => {
if (err) {
console.log(err);
}
}).then((users) => {
res.render('pages/userTable', {users: users});
})
} else if (!req.body.showDisabled) {
User.find({enabled: true}, (err, users) => {
if (err) {
console.log(err);
}
}).then((users) => {
res.render('pages/userTable', {users: users});
})
}
Но это, кажется, действительно неопрятно.Какой лучший способ сделать это?