【问题标题】:Nodejs Passport display username in html pageNodejs Passport在html页面中显示用户名
【发布时间】:2015-01-08 09:31:19
【问题描述】:

nodejs/.ejs文件中,我可以显示用户名如下:

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

如何在 html 页面中做同样的事情。

【问题讨论】:

    标签: html node.js express passport.js


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-04-17
      • 2021-05-23
      • 2014-11-26
      • 2021-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多