我认为应该能够发送这样的网址来表达:
/?some_arr[]=1&some_arr[]=2
并获取req.query:{some_arr: ['1','2']}
但我尝试了,我得到了:{some_arr: '2'}
这是怎么回事?有什么不对?是否有任何配置设置来启用阵列功能?
这是一个现有的大型项目。这可能在某种程度上被关闭了吗?
答案 0 :(得分:0)
我发现之前的项目有一行app.use(hpp());
,显然是一个明确删除数组特征的包......
答案 1 :(得分:-1)
做类似的事情 -
/?some_arr=1&some_arr=2
现在你的快递代码 -
app.get('/', function(req, res, next) {
console.log(req.query) //
res.send(200)
}