問題タブ [servant]

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 に答える
241 参照

haskell - servant-client でパターン マッチングを使用する際の問題

Servant docsには、次の API があります。

クライアント関数を次のように定義できます。

代わりに、API タイプが次のようになったとします。

これは元の API と同じですが、すべてのエンドポイントに「テスト」クエリ パラメータが追加されています。クライアント関数を取得するにはどうすればよいでしょうか。パターンマッチングのいくつかのバリエーションを試しましたが、役に立ちませんでした。

他のすべてが失敗した場合、各エンドポイントの API タイプで「test」クエリ パラメータを繰り返すことができますが、これは Haskell であるため、繰り返しを避けるようにしています。

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

haskell - Esqueleto を使用して "SELECT ... IN (SELECT ...)" を実行するには?

次の 2 つのモデルとGET /articles/:slug/commentsリクエストを考慮して、記事に属するコメントをその に基づいて取得したいと考えていますslug

永続rawSql化を使用すると、次のようにこれを実現できます

しかし、Haskell と SQL の間で型の安全性を維持したいので、これをesqueleto. これは私が苦労している部分です。ドキュメントを読むと、sub_selectがその仕事のツールのようです。ここに私が持っているものがあります:

in_ operatorにも気付きましたが、使い方がわかりませんし、 sub_selectよりも適切かどうかもわかりません。

私は何が欠けていますか?構文は正しいですか?ありがとう。