У меня есть пользовательские данные в JS, переданные мне от Netifly, и я хотел бы использовать их, чтобы определить, вошел ли пользователь в систему или нет.
В user.js
:
const user = netlifyIdentity.currentUser();
Но я не могу понять, как передать эти данные в app.locals.user в EJS.
Один разЯ могу использовать загрузку другого экрана в зависимости от того, вошел ли пользователь в систему или нет.
В _partial/header-post.ejs
:
<% if (locals.user) { %>
here, user is defined
<% } %>
locals.user постоянно отображается как «неопределенный»независимо от того, что я пытаюсь.
Как я могу передать свои пользовательские данные JS моему локальному пользователю EJS?
ОБНОВЛЕНИЕ: res не определено
user.js
res.locals.user = netlifyIdentity.currentUser();
header-post.ejs
<% if (res.locals.user == null){ %>
<%= res.locals.user %>
<% } %>
По-прежнему нет.Теперь «res не определен».