Как сохранить и восстановить состояние флажка при обновлении страницы? Мангуст/EJS/Nodejs/Экспресс

#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-это имя флажка ввода.
Есть ли способ обновить информацию о состоянии флажка и перезагрузить сохраненные состояния при обновлении страницы?