我创建了一个图库,我希望当用户单击图像时它将重定向到另一页,以及新页面显示该特定图像的全部详细信息!如何在node js和mongoDB中做到这一点。
这是我的index.ejs页面,我在其中显示图像。
<% if(files) { %>
<% files.forEach(function(file) { %>
<div class="card card-body mb-3">
<% if(file.isImage){ %>
<a href="/checkout/<%=file.filename %>"><img src="image/<%=file.filename %>" alt="" ></a>
<span><%= file.metadata.username %></span><br>
<span><%= file.metadata.age %></span>
<% } else {%>
<p>Error</p>
<% } %>
</div>
<% }) %>
<% } else { %>
<p>No files to show </p>
<% } %>
路由文件
app.get('/checkout/:filename', (req,res) => {
res.redirect('/solo', { pic: req.params.filename });
});