Я новичок в node.js и в настоящее время работаю над процедурой перенаправления express.js. Код работает до сих пор, переменная сеанса сохраняется, и перенаправления работают нормально. Но как только я открываю новую вкладку и пытаюсь ввести URL-адрес, например (127.0.0.1/login.ejs), он должен перенаправляться на hub.ejs, если я вошел в систему. Но в этом случае перенаправление не работает. Это та же проблема, если я не вхожу в систему и ввожу, например, (127.0.0.1/hub.ejs) на новой вкладке. Перенаправление должно загрузить login.ejs, но вообще ничего не работает. Страница остается пустой
app.get("/login.ejs", function(req, res)
{
if(!req.session.userName)
{
res.render(__dirname + "/login.ejs");
}
else
{
res.redirect(__dirname + "/hub.ejs");
}
});
app.get("/hub.ejs", function(req, res)
{
if(req.session.userName)
{
res.render(__dirname + "/hub.ejs", {userName: req.session.userName, clients: clients});
}
else
{
res.redirect(__dirname + "/login.ejs");
}
});