柔軟性、汎用性、パフォーマンス

機能

Gato GraphQL はアプリケーションを拡張、保護、高速化する手段を提供します

`@oneOf`を使用します。これは入力フィールドのうち正確に1つだけを指定しなければならないinput objectであり、それ以外の場合はサーバーが検証エラーを返します。
複数のクエリを1つにまとめ、クエリ間で状態を共有しながら、単一のリクエストで一括実行してパフォーマンスを向上させます。
Gato GraphQLが提供する複数のメカニズムを活用して、公開APIを保護しデータを安全に保ちましょう。
スキーマへのきめ細かいアクセスを付与します(ユーザーのログイン状態、ロールや権限、またはIPアドレスに基づいて)。誰がどのデータにアクセスできるかを管理できます。
GraphQLレスポンスを標準的なHTTPキャッシングでキャッシュし、クエリされたフィールドに基づいてmax-age値を自動的に計算します。
ユーザーインターフェースを通じてGraphQLクエリをサーバーに保存し、独自のURLでアクセスできるようにすることで、RESTエンドポイントをエミュレートします。
異なるユーザー、アプリケーション、外部サービスなどに向けて、独自のURLで複数のカスタムGraphQLスキーマを作成・公開できます。
GraphQLクエリのルートタイプだけでなく、クエリされたエンティティ内でミューテーションを実行します(フィールドへのアクセスと同様の方法で)。
コードをデプロイすることなく、ユーザーインターフェースを使用してGraphQLスキーマのフィールドを非推奨にします。
Gato GraphQLは多数のインタラクティブクライアントと、WordPressエディターに基づいたユーザーインターフェースを提供します。
パブリックエンドポイントの作成・公開に加え、プライベートエンドポイントの作成や、パブリックエンドポイントのパスワード保護が可能です。
カスタムエンドポイントとPersisted Queryを階層的に管理し、関連するエンドポイントを論理的な構造でグループ化・公開するとともに、カテゴリで整理します。
GraphQL仕様に提案された複数の機能がGato GraphQLにすでに実装されているため、待つ必要はありません。
サイトで何らかのイベントが発生したときに GraphQL の Persisted Query を自動的に実行し、ユーザーインターフェースを通じてオートメーションを作成します。
人気のWordPressプラグインや外部サービスのデータにアクセスできるよう、GraphQLスキーマを拡張します。
APIを通じて外部サービスに接続し、連携することができます。
PHPプログラミング言語の機能をGraphQLのフィールドおよびディレクティブとして公開します。
wp-admin内からのみアクセス可能な内部GraphQLエンドポイントを通じて、Gutenbergブロック用のデータを取得できます。

ニュースレターを購読する

Gato GraphQL のすべてのアップデートを把握しましょう。