【问题标题】:NodeJS/express - get parameter from URLNodeJS/express - 从 URL 获取参数
【发布时间】:2014-04-10 10:23:00
【问题描述】:

我正在尝试从节点中的 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);
}

非常感谢!

【问题讨论】:

    标签: node.js express routes


    【解决方案1】:

    正如 Ben 在 cmets 中指出的那样,使用 express 你可以做到:

    req.query.tag
    

    没有快递,有url,类似:

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

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

    【讨论】:

    • 你不需要用 Express 做所有这些,你可以使用req.query,所以req.query.tag
    猜你喜欢
    • 2019-01-20
    • 2018-10-10
    • 2016-02-07
    • 1970-01-01
    • 2016-02-03
    • 2018-11-30
    • 2015-03-29
    • 1970-01-01
    相关资源
    最近更新 更多