Node.js – 在app.js中获取href的ID
我正在使用href将用户链接到路由。 我的问题是我需要发送一个参数到仪表板,同时点击链接。 最简单的方法是获取app.js中的href的id或名称并将其发送到仪表盘。
这是我的代码:
//the href in the index.ejs <a href="/dashboard" id="ANDROID">ANDROID</a> //in the app.js app.get('/dashboard', function(req, res) { var url = req.url; console.log("url: " + url); //prints out url: /dashboard var id = req.url.id; console.log("id: " + id); //prints out id: undefined });
我怎样才能抓住href的ID或名称?
如果我理解正确,则需要将parameter passing给URL。 “a”元素的ID只是一个DOM ID,并没有以任何方式连接到链接导致的URL。
你可以尝试这样的事情:
<a href="/dashboard?id=ANDROID" id="ANDROID">ANDROID</a>
然后在代码中:
app.get('/dashboard', function(req, res) { var id = req.query.id; ... });
- Node.js,Express,EJS – 导航中当前页面上的活动类
- 使用Jade's:markdownfilter时是否可以包含外部文件?
- 如何在套接字事件中呈现新的玉视图?
- 用摩卡expressiontesting:基于承诺的testing不会自行运行?
- 将angular2-webpack-starter与NodeJS API REST集成
- Nodejs +把手 – 拉当前的URLpath并传递给助手
- SyntaxError:意外的标识符
- 张贴JSON来expression – 无效的JSON
- 在Webstorm节点表示应用程序:router.post()显示错误:未parsing的函数或方法post()