#node.js #mongodb #express #mongoose #checkbox
Вопрос:
У меня есть флажок, по сути, похожий на список дел. Когда я устанавливаю флажок, я хочу сохранить состояние даже после обновления страницы с помощью мангуста. Я знаю о localstorage, однако EJS работает на стороне сервера. В настоящее время я могу разместить флажок на своей экспресс-стороне.
В EJS
form id="form2" action="/check" method="post"></form>
<input form="form2" type="checkbox" name="checkboxx" onChange="this.form.submit()">
В ЭКСПРЕСС
app.post("/check", function(req,res){
Item.updateOne({checked: req.body.checkboxx.checked}, function(err){
if(err){
console.log(err);
} else console.log("successfully updated db")
})
res.redirect("/")
})
Моя коллекция — «Элемент», схема включает логическое свойство «проверено».
checkboxx-это имя флажка ввода.
Есть ли способ обновить информацию о состоянии флажка и перезагрузить сохраненные состояния при обновлении страницы?