При первом открытии/обновлении страницы запрашуйте информацию о сессии. И храните ее к примеру в localStorage. По поводу проверки на сервере. Если пасспортом будете пользоваться то он в тело req добовляет метод проверки сессии, если в ручную, пишите мидел вар для проверки сессии при каждом запросе.
res.render() переменную isAuthorize(true|false)
До этого не дойдет, если на стадии req вы узнаете что юзер не авторизирован
app.get('/someUrl', isAuthorize, someController);
function isAuthorize(req, res, next){
// check user session
if(false) return res.send("you should login")
next();
}