問題タブ [loopback4]
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.
node.js - ループバック 4 - すべてのコントローラーまたはモデルの find メソッドをインターセプトする方法
要件は、取得リクエストごとに、そのテーブル内のすべてのオブジェクトを送信する必要があることです。たとえば、ページネーションの目的で特定の制限を使用してすべてのクライアント (おそらくいくつかのフィルターを使用) を取得するように要求し、応答ですべてのクライアント オブジェクトの配列と DB 内の合計クライアント数として結果が必要です。
つまり、コントローラーまたはモデルごとに (可能な限り) find メソッドをインターセプトする必要があるだけでなく、応答も変更する必要があります。
現在の応答は次のとおりです。
必要な応答は次のとおりです。
node.js - Loopback 4 (strongloop) のモデルでプロパティを使用し、/explorer (Ej: 自動生成 ID) で非表示にするにはどうすればよいですか?
このモデルをループバック 4 で実行しました。
ご覧のとおり、id はデフォルトで生成されます。しかし、ループバック/エクスプローラーでは
IDが表示されます。自動生成される場合、非表示にしたいのですが、この API を使用したい開発者に混乱を招く可能性があります。モデルにプロパティを配置し、それを非表示にする方法を知っている人はい/explorer
ますか?
ありがとう。
graphql - OpenAPI-to-GraphQLサーバーでgraphQLで「where」節を使用するには?
私は oasgraph (OpenAPI-to-GraphQL に名前を変更) で LoopBack 4 を使用しています。私の OpenAPI エンドポイントの 1 つにfilter
、次のスキーマのパラメーターがあります。
ご覧のwhere
とおり、プロパティは「オブジェクト」タイプです。ただし、graphQL エディターでは文字列が必要です。
問題は、クエリを実行すると文字列でエラーが発生することです。
graphql エディター - where 句はオブジェクトではありません
where
その結果、句を使用してクエリを実行できません。