1

私は ArangoDB と Foxx の速度に慣れてきました。これまでのところ、その経験は素晴らしいものです! ただし、質問が 1 つあります。

Foxx ルーターの場合、たとえば、queryParams を指定できます/graph/nodes?eyes=blue&hair=blond

私を悩ませているのは、私が強制されていることです (または、少なくとも、いくつかの試行の後、私はそのような印象を持っています) および のクエリパラメーターを期待していることをハードコーディングする必要がeyesありhairます。

これは本当に本当ですか?はいの場合、回避策はありますか?私にとって、これは nosql のコンテキスト内で少し奇妙であり、コレクションに必要な属性を持つドキュメントを格納できます。

?たとえば、URL のすべての部分を取得したり、文字列に対して asplit("&")を実行したり、リクエストの一部をキャッチしたりできるようにしたいと考えています。

Foxx フレームワーク内でこれを行う方法はありますか?

どんな助けでも大歓迎です!

4

2 に答える 2

0

わかりました、を使用して、自分で解決策を見つけることができましたvar query_params = req.originalUrl.split("?")[1];。次に、未加工のクエリ パラメータを使用して必要な文字列を取得します。マニュアルから:

originalUrl: 文字列

リクエストのルート相対 URL。つまり、生のクエリ パラメータが続くパス (存在する場合)。

于 2016-08-04T07:12:58.437 に答える