无法从一个网页路由到应用程序中的其他页面

时间:2017-04-22 08:23:03

标签: javascript html node.js mongodb reactjs

我一直试图在nodejs express,HTML和MongoDB的帮助下从一个网页路由到其他网页。但无法路由页面。我,按照GitHub链接开发应用程序。 我使用一些参考资料分析了代码。 我正在提供代码。

GitHub&参考链接:https://github.com/mschwarzmueller/nodejs-basics-tutorial/tree/master/09-mongodb

代码:

routing link
<ul class="topnav">
    <li><a href="./home.hbs">Home</a></li>
    <li><a class="active" href="#index">Registration</a></li>
    <li><a href="./event_schedule.hbs">Event Schedule</a></li>
    <li><a href="./event_guidelines.hbs">Event Guidelines</a></li>
    <li><a href="./contact_details.hbs">Contact Details</a></li>
</ul>

index.js中的路由链接

router.get('/registration', function(req, res, next) {
  console.log("kumari1");
  res.render('event_schedule');
}); 

请帮助我摆脱这个

1 个答案:

答案 0 :(得分:1)

你不能像这样提供模板页面的链接....

你想做的是:

创建将为您的模板页面提供服务的新路线。

所以你会有这样的事情:

router.get("/contact",(req,res)=>{res.render("contact-detail.hbs)});,这适用于所有模板页面。

然后在您的路由链接文件<a href="/contact">Contact >Details</a>