querystring.parse('foo=bar&baz=qux&baz=quux&corge')
// returns
{ foo: 'bar', baz: ['qux', 'quux'], corge: '' }
当我在服务器端解析参数时,有没有办法检查这些参数是否以正确的顺序发送?
例如,我想强制foo=bar
始终是 FIRST 参数等等。这是如何实现的?
现在我可以做类似的事情:
var queryData = querystring.parse('foo=bar&baz=qux&baz=quux&corge');
但后来做
if(queryData.foo) {...}
仅检查参数 'foo' 是否存在于 url 中,而不检查它是否在正确的位置