繁体   English   中英

多个同名查询参数

[英]Multiple query parameters with same name

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

您可以使用通常的req.query 每当有多个具有相同名称的查询参数时, req.query[paramName]将返回一个数组而不是值。 所以在你的情况下:


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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM