Nodejs Passport在html页面中显示用户名

时间:2014-01-24 10:32:23

标签: html node.js express passport.js

node / .js 文件中,我可以按如下方式显示用户名:

<% if (!user) { %>
    <h2>Welcome! Please <a href="/login" >Login</a>.</h2>
<% } else { %>
    <h2>Hello, <%= user.displayName %>.</h2>
<% } %>

如何在html页面中执行相同操作。

1 个答案:

答案 0 :(得分:0)

我假设你是 static html页面。简短的回答是你不能 - 这就是使它成为静态页面的原因。

更长的答案是,如果你有那个html页面包含一些JavaScript然后执行AJAX调用服务器来获取用户名,你可以。如果您选择这种方法,请查看jQuery $.get函数。