【问题标题】:Unable to route from one web page to other page in an application无法从一个网页路由到应用程序中的其他页面
【发布时间】:2023-03-18 01:08:01
【问题描述】:

我一直在尝试借助 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');
}); 

请帮我解决这个问题

【问题讨论】:

    标签: javascript html node.js mongodb reactjs


    【解决方案1】:

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

    你想做的是:

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

    所以你会有这样的东西:

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

    然后在你的路由链接文件&lt;a href="/contact"&gt;Contact &gt;Details&lt;/a&gt;

    【讨论】:

    • 感谢您的回复...效果很好...学会了提供路由链接...
    猜你喜欢
    • 1970-01-01
    • 2021-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-20
    • 1970-01-01
    • 2020-05-26
    • 1970-01-01
    相关资源
    最近更新 更多