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に存在するかどうかのみをチェックし、正しい場所にあるかどうかはチェックしません