繁体   English   中英

将导航栏 LOGIN 更改为 LOGOUT

[英]Change navbar LOGIN to LOGOUT

当用户登录时,我正在努力将导航栏登录链接更改为注销,我尝试了以下操作:

header.ejs:

<ul class="nav navbar-nav navbar-right">
        <li id="home"><a href="/">HOME</a></li>
        
        <li id="register"><a href="/register">REGISTER</a></li>
        <% if (login_info) { %>
          <li id="logout"><a href="/logout">LOGOUT</a></li>
        
        <%} else { %>
          <li id="login"><a href="/login">LOGIN</a></li>
        <% } %>
      </ul>

应用程序.js:

app.get('/', function (req,res){
  if (!req.user) { 
  res.render('home', { login_info:false });
  }
  else {
  res.render('home', { login_info:true });
  }
  });


error : Unexpected token 'else' in C:\Users\Ayal\downloads\final\secrets\views\partials\header.ejs while compiling ejs
<% if(true){ %>
   <h1>foo</h1>
 <% } else{ %>  
   <h1>bar</h1>
<% } %>

正确的格式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM