Обновление макета EJS с помощью сеанса

Мой макет ejs предоставляет текущее имя пользователя в главном меню через сеансы.

            <a href="">
          <% if (typeof currentUser === 'undefined'){%>
            <% } else { %>
            <a style="text-decoration:none;" href="/users/logout">Logout</a>
            <% } %>

        </a>

Теперь, когда я уничтожаю сеанс и перенаправляюсь на главную страницу, информация о текущем пользователе все еще отображается, хотя регистрация текущего пользователя возвращает неопределенное значение. Есть ли способ заставить макет обновляться, чтобы отображать текущую информацию?


person Jerry Pallath    schedule 09.08.2015    source источник
comment
Вы пробовали отключить кеширование просмотров?   -  person galactocalypse    schedule 09.08.2015
comment
не знал, что я могу это сделать. как ты?   -  person Jerry Pallath    schedule 09.08.2015
comment
Я не уверен, поможет ли кеширование представлений, но это однозначно должен. Чтобы узнать о параметрах кэширования ejs, см. это и установите ограничение на количество элементов, равное 0.   -  person galactocalypse    schedule 09.08.2015