javascript - 如何在 node.js 中获取点击链接的名称?
问题描述
解决方案
该name
属性已过时,无论如何都不应该使用。它用于定义链接到的位置。1998 年引入的 HTML 4 将元素替换name
为任何元素。a
id
也就是说,点击发生在浏览器中。Node.js 通常用于服务器端编程。除非您更改浏览器端代码以将该信息传递给服务器,否则您无法知道用户在浏览器中单击了什么。
您可能应该做的是将数据放入 URL 的查询字符串中:
href="/goodsPage?something=shoes"
然后您可以从服务器上的 URL 读取它。
如果您使用的是 Express.js,那么从请求对象中读取query
属性就很简单了。
但是使用这种模式,看起来将信息放在路径中会更好:
href="/goodsPage/shoes"
Express.js 然后会让你从路由中读取它:
app.get('/goodsPage/:something', function (req, res) {
console.log(req.params.something);
res.send(...)
})
推荐阅读
- javascript - 从 esp javascript 获取时出现 CORS 错误
- mongodb - 如何在当前日期字段中添加天数以便能够比较日期范围
- cookies - 凤凰饼干解密
- reactjs - 使用 React-js 显示 3d 模型格式 gltf
- javascript - 如何映射/过滤和匹配数组中的字符串
- c# - Xamarin 使用 C# 形成 FlexLayout 选择控件
- algorithm - 数组中数字的出现,复杂度为log n算法和c
- android - 如何检索当前设备的 dpi?
- r - 如何最小化 R 包的安装大小
- python - 如何计算一个单词是否出现在数据框的列表中?