У меня есть HTML-страница, которая содержит {% block content%}, который содержит панель вкладок.Панель вкладок имеет ссылки на другие html-страницы.
Блок содержит еще один блок, который называется {% block tab-content%}.Именно здесь отображаются другие html-страницы
Я реализовал сеанс, который позволяет получить доступ к страницам с помощью вкладки, но только в течение ограниченного времени.
Теперь,если сессия истекает, я бы хотел перенаправить на '/', например: res.redirect ('/').
Проблема в том, что это только {% block tab-panel%}я рендеринг "/".Таким образом, панель все еще там - чего она не должна
Пример по перенаправлению
Router.prototype.adminReceivers = function () {
return function (req, res, next) {
if (req.session.username != "admin") {
res.process('404.html', null, next);
} else {
res.process('admin.receivers.html', null, next);
}
};
};
Пример по nunjucks
{% extends "admin.html" %}
{% block tabcontent %}
{% endblock %}