我有从Netifly传递给我的JS用户数据,我想用它来检测用户是否已登录。
在user.js
中:
const user = netlifyIdentity.currentUser();
但是我不知道如何将数据传递到EJS中的'app.locals.user'。
我可以根据用户登录或注销的情况使用不同的屏幕加载
。在_partial/header-post.ejs
中:
<% if (locals.user) { %>
here, user is defined
<% } %>
无论我怎么尝试,locals.user始终会显示为“ undefined”。
如何将JS用户数据传递给EJS local.user?
更新:未定义结果
user.js
res.locals.user = netlifyIdentity.currentUser();
header-post.ejs
<% if (res.locals.user == null){ %>
<%= res.locals.user %>
<% } %>
还是不走。现在,“未定义res”。