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; ... });