node.js - 当用户单击图像时,我想重定向到另一个页面
问题描述
我创建了一个画廊,我希望当用户单击图像时,它将重定向到另一个页面,并且新页面显示该特定图像的完整详细信息!如何在节点 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 });
});
解决方案
推荐阅读
- string - 有没有办法在 Rust 中为字符添加偏移量?
- python - 如何从登录是弹出框的页面中抓取数据
- javascript - HTML 视频 currentTime 未正确设置
- c - 优化任何大整数的 MPI 代码
- mysql - MySQL 5.7:按左连接的一对多表排序
- c# - 给定一个 bool 数组,如何使这些循环更高效?
- java - 如何使用 DateTimeFormatter 在 java8 中处理 yyyy-mm 和 yyyy
- javascript - 画布对象上的 Fabric JS 事件
- php - 从受保护的服务器获取 json 响应
- python - 如何遍历 df1 的列以查看 df2 中满足条件的频率?