2017-05-28 79 views
0

我想让一个按钮转到另一个页面,我觉得我知道我在做什么,但显然我在这里寻找的东西。快递节点ejs链接问题

navbar.ejs(部分)

<nav class="navbar navbar-defaulr"> 
    <div class="container"> 
     <div class="navbar-header"> 
      <a class="navbar-brand" href="/">Migrant Med</a> 
     </div> 
     <div id="navbar" class="collapse navbar-collapse"> 
      <ul class="nav navbar-nav"> 
       <li class="active"><a href="/">Home</a></li> 
       <li><a href="/add_client.ejs">Sign-ip</a></li> 
       <li><a href="registerd.ejs">registered</a></li> 
      </ul> 
     </div><!--/.nav-collapse --> 
    </div> 
</nav> 
<hr> 

server.js

//注册航线

app.get('/registered', (req, res) => { 
    Client.find({}, (err, clients) => { 
     if (err) { 
      console.log(err); 
     } else { 
      res.render('registered', { 
       title: 'Migrant Med | Registry', 
       header: 'Registered Clients', 
       clients: clients 
      }); 
     } 
    }); 
}); 

我缺少路径的连接的东西吗?或在href本身我已经尝试了多种组合

回答

0

的路由处理程序“监听”请求/registered

app.get('/registered', ...) 

所以链接应该指向准确路径:

<li><a href="/registered">registered</a></li> 
+0

说不能GET /registered.ejs我试过了你的方式无数次思考这个人应该工作 '

  • registered
  • ' –

    +0

    请阅读仔细回答。 – robertklep

    +0

    Ahh道歉你谈论删除.ejs是的,我也这样做了,甚至在阅读它,我刚刚删除它,它说同样的事情minu的.ejs上它 –