NodeJS / express - 从URL获取参数

时间:2014-04-10 10:23:01

标签: node.js express routes

我正在尝试从节点中的URL获取参数。 我知道如何为这种类型的参数做到这一点:

app.get('/item/:name', function(req,res){
   console.log(req.params.name);
}

但是如何在这里获取我的标签参数:

app.get('/item/:name?tag=somevalue', function(req,res){
   console.log(req.params.name);
}

非常感谢!

1 个答案:

答案 0 :(得分:0)

正如Ben在评论中指出的那样,快递你可以这样做:

req.query.tag

没有表达,url,如:

var u = url.parse(req.url, true);

u.query包含查询字符串参数,u.query.tag是您需要的参数。