我一直试图在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');
});
请帮助我摆脱这个
答案 0 :(得分:1)
你不能像这样提供模板页面的链接....
你想做的是:
创建将为您的模板页面提供服务的新路线。
所以你会有这样的事情:
router.get("/contact",(req,res)=>{res.render("contact-detail.hbs)});
,这适用于所有模板页面。
然后在您的路由链接文件<a href="/contact">Contact >Details</a>