1

dojo JsonRestは、次のようなものをサーバーに送信する可能性があります。

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

反対側にエクスプレスとmongodbがあります。

fooを取得するのは簡単です。しかし、気付いたとき、sortByを解析するための独自の関数を作成しようとしていました。もっと良い方法があるはずです。確かに、これは確立された解決策を持つべき一般的な問題です...?たぶん、今私を逃れている有名なミドルウェア?

また、ワイルドカードを追加できるようにする必要があります(/FooObject/?foo=value%&sortBy=+foo,-barこれにより、で始まるものはすべて機能しvalueます。しかし、繰り返しになりますが、これにも何らかの確立されたパターンがあるのでしょうか。

4

2 に答える 2

0

さて、それを行う方法はありません...何かを書いてGitHubに配置する時が来ました!

于 2012-08-06T15:26:04.593 に答える
0

qsを探していると思います、これでインストールできますnpm install qs

> qs.parse('foo=value%&sortBy=%2bfoo,-bar');
{ foo: 'value%', sortBy: '+foo,-bar' }
于 2012-08-06T10:36:23.197 に答える