Node.js - 在app.js中获取href的ID

时间:2014-10-09 12:09:13

标签: javascript node.js express

我正在使用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或名称?

1 个答案:

答案 0 :(得分:3)

如果我理解正确,您需要将参数传递给URL。 &#34; a&#34;的ID element只是一个DOM ID,它不以任何方式连接到链接所指向的URL。

您可以尝试这样的事情:

<a href="/dashboard?id=ANDROID" id="ANDROID">ANDROID</a>

然后在代码中:

app.get('/dashboard', function(req, res) {
    var id = req.query.id;
    ...
});