我想知道 EXPRESS 如何解析具有相同名称的多个查询参数;我无法在任何地方找到有用的参考资料。 我想特别了解 EXPRESS,它将如何处理此 URL
www.example.com/page?id=1&id=2&id=3.....id=n
。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