問題タブ [restheart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
514 参照

rest - RestHeart で空のフィルタ クエリを使用して 400 Bad Request を修正するにはどうすればよいですか?

Restheart と MongoDB を使用しています。そして、応答データに対して 1 つのサービス (API) を呼び出しています。

ワーキングAPI

上記の API を呼び出すと動作しますが、API フィルターを空にすると、filter={} のように動作しません。

動作しない API

空の filter="{}" で API を呼び出すと、400 Bad Requestが表示されます

実際には、2 つの目的で 1 つの API 呼び出しを実現したいと考えています。

  1. フィルター条件付きの 1 つ。
  2. フィルター条件なしの 2 つ目。

以下のように呼び出したい。

次に、qryFilterParamに値がある場合とない場合があります。filter="{'name':'john'}" のような値がある場合は機能しますが、filter="{}" のようなキー値がない場合は機能しません。私はウェブサイトhttp://restheart.org/curies/1.0/filter.htmlで解決策を探していますが、解決策を見つけることができません。