我想知道EXPRESS如何解析具有相同名称的多个查询参数;我在任何地方都找不到任何有用的引用。我想具体了解一下EXPRESS,它将如何处理这个URL www.example.com/page?id=1&id=2&id=3.....id=n
发布于 2020-11-11 00:06:56
您可以使用常用的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 12345https://stackoverflow.com/questions/62589108
复制相似问题