使用node js和express ejs使用href动态导航到另一个页面

Navigating to another page dynamically using href using node js and express ejs

我正在创建一个示例博客网站,其中主页包含按 post 编辑日期排列的博客。 博客的布局如下:

第 1 天

一些段落文本......阅读更多

第 2 天

一些段落文本......阅读更多

现在如何使用 Day 作为 Id 并使用 anchor 标签 当点击 阅读更多

EJS 代码:

...
<!--
day=[
 {
  id:1,
  ...any_other_data
 },
 {
  id:2,
  ...any_other_data
 }
]
-->
<% for (var i = 0; i < day.length; i++) { %>
    <a href="<%= 'example/'+day[i].id %>">Read More</a>
    <a href="<%= 'https:www.example.com/example/'+day[i].id %>">Read More</a>
<%}%>
...

希望这能奏效! 在上面的代码中,动态 url 将适用于两个代码

Dynamic Routing 与 Express.js

app.get('example/:id', function(req , res){
  res.render('Day' + req.params.id);
});