首页 > 解决方案 > 当用户单击图像时,我想重定向到另一个页面

问题描述

我创建了一个画廊,我希望当用户单击图像时,它将重定向到另一个页面,并且新页面显示该特定图像的完整详细信息!如何在节点 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 });
 });

标签: node.jsmongodbimage

解决方案


推荐阅读