如果我想让 Node.js 查询解析器解析一个数组,我可以发送这个:
'?or=foo&or=bar' // gets me { or: ['foo', 'bar'] }
如果我想要一个对象,我可以这样做:
'?or[foo]=bar' // gets me { or: {foo: 'bar'}}
但是我如何获得一个对象数组呢?我想要这样的输出:
{ or: [{foo: 'bar'}, {bar: 'baz'}]}
最佳答案
随着qs
模块,如果你使用这种格式,你可以得到你要找的对象:
or[0][foo]=bar&or[1][bar]=baz
关于node.js - 在查询字符串 node.js 中传递对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28006656/