dojo JsonRest可能会向服务器发送这样的内容:
/FooObject/?foo=value1&sortBy=+foo,-bar
我在另一边有表达和mongodb。
很容易得到foo。但是,当我意识到时,我正准备编写自己的函数来解析sortBy:必须有更好的方法吗?当然,这是一个应该有既定解决方案的常见问题......?也许是一个现在正在逃避我的着名中间件?
我还需要添加通配符(/FooObject/?foo=value%&sortBy=+foo,-bar
),这样以<{1}}开始的任何内容都可以正常工作。但话又说回来,我想知道是否有一些这种既定的模式呢?
答案 0 :(得分:0)
我认为您正在寻找可以使用npm install qs
安装的qs:
> qs.parse('foo=value%&sortBy=%2bfoo,-bar');
{ foo: 'value%', sortBy: '+foo,-bar' }
答案 1 :(得分:0)
好吧,没有办法做到这一点......是时候写点东西并把它放在GitHub中了!