問題タブ [sangria]
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.
scala - scala (sangria) で外部の .graphqls ファイルから GraphQL スキーマを生成する
graphql-scala では、オブジェクト タイプごとにケース クラスを作成する必要がないように、一部の .graphqls ファイルで外部から渡された graphql スキーマを解析して使用できますか。これは、オブジェクトごとに POJO を作成する必要がない .graphqls ファイルからスキーマを選択する graphql-java で非常に可能であることを知っています。基本的に、私の要件は、100 を超えるテーブルがあり、そのスキーマが各テーブルの json 形式のキーと値のペアとして hbase に格納されることです。hbase からスキーマを読み取り、graphQL サーバーで使用される .graphqls ファイルを作成するプログラムを作成します。
scala - scala sangria-graphql で API 呼び出し認証を処理する
akka-http と sangria-graphql を使用して、scala で API ゲートウェイを開発しています。問題は、すべての API 呼び出しが確実に保護されるようにするにはどうすればよいかということです。より具体的には、サングリアのドキュメントを検索し、この操作を処理するある種のミドルウェアを追加することにしました (私の場合、OAuth2 と Google API を使用する必要があります)。しかし、私はこのスタックの経験があまりないため、研究対象のドキュメントやプロジェクトを取得するのに苦労しました。
回答ありがとうございます。
scala - sangria with ディレクティブを使用して scala にフィールド定義を追加する
以下のスキーマのフィールド定義を作成したい
しかし、このスキーマを表すディレクティブを定義できません
scala - 応答ヘッダーの Cookie がブラウザーの Cookie ストアに設定されていません
私はscala playフレームワークとgraphqlを使用しています。このブログ ( https://sysgears.com/articles/best-practices-for-processing-http-headers-and-cookies-in-a-scala-graphql- ) に従って、graphql 変異に Cookie を設定しようとしています。 api/ ブラウザとポストマン クライアントの応答ヘッダーで Cookie を確認できますが、ブラウザの Cookie ストアには設定されていません。以下は、応答ヘッダーのスナップです。ここで何か不足していますか?
更新: chrome-Version 98.0.4758.102 (公式ビルド) (64 ビット)、Firefox 97.0 (64 ビット)、Brave バージョン 1.35.103 で試しました Chromium: 98.0.4758.102 (公式ビルド) (64 ビット)