首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个同名查询参数

多个同名查询参数
EN

Stack Overflow用户
提问于 2020-06-26 14:19:57
回答 1查看 1.9K关注 0票数 6

我想知道EXPRESS如何解析具有相同名称的多个查询参数;我在任何地方都找不到任何有用的引用。我想具体了解一下EXPRESS,它将如何处理这个URL www.example.com/page?id=1&id=2&id=3.....id=n

EN

回答 1

Stack Overflow用户

发布于 2020-11-11 00:06:56

您可以使用常用的req.query。只要有多个查询参数具有相同的名称,req.query[paramName]就会返回一个数组而不是值。所以在你的例子中:

代码语言:javascript
复制
app.get("/page", (req, res) => {
    const { id } = req.query
    console.log("ID is "+ id) 
});

// GET www.example.com/page?id=1&id=2&id=3
// ID is ["1", "2", "3"]

// GET www.example.com/page?id=12345
// ID is 12345
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62589108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档