有没有一种简单的方法来解释来自Dojo的sortBy和查询使用Node.js?

时间:2012-08-06 03:15:20

标签: json node.js dojo express

dojo JsonRest可能会向服务器发送这样的内容:

/FooObject/?foo=value1&sortBy=+foo,-bar

我在另一边有表达和mongodb。

很容易得到foo。但是,当我意识到时,我正准备编写自己的函数来解析sortBy:必须有更好的方法吗?当然,这是一个应该有既定解决方案的常见问题......?也许是一个现在正在逃避我的着名中间件?

我还需要添加通配符(/FooObject/?foo=value%&sortBy=+foo,-bar),这样以<{1}}开始的任何内容都可以正常工作。但话又说回来,我想知道是否有一些这种既定的模式呢?

2 个答案:

答案 0 :(得分:0)

我认为您正在寻找可以使用npm install qs安装的qs

> qs.parse('foo=value%&sortBy=%2bfoo,-bar');
{ foo: 'value%', sortBy: '+foo,-bar' }

答案 1 :(得分:0)

好吧,没有办法做到这一点......是时候写点东西并把它放在GitHub中了!