.GRAPHQL ファイル拡張子
GraphQLソースコードファイル
| 開発元 | The GraphQL Foundation |
| 人気度 |
3.0 | 1 票 |
GRAPHQLファイルとは?
GRAPHQLファイルは、オープンソースのクエリ言語であり、クライアントが必要なデータだけを正確に要求できるAPI向けのサーバーサイドランタイムでもあるGraphQL言語で書かれた命令を含むプレーンテキストファイルです。データを取得するクエリ、データを変更するミューテーション、データが変更されたときに更新を受け取るサブスクリプションを含めることができます。GRAPHQLファイルには、GraphQLサービスを通じて利用できる型やフィールドを説明する、再利用可能なフラグメントや定義を保存することもできます。
詳細情報
開発者は、ユーザーの名前、メールアドレス、最近の投稿一覧など、アプリケーションがGraphQLサービスから取得したい情報を定義するためにGRAPHQLファイルを使用します。通常、GraphQLの操作をGRAPHQLファイルに保存し、ソフトウェアプロジェクトの一部として整理、再利用、管理します。これらの操作を別のファイルに分けておくと、アプリケーションの他のソースコードと混在させずに、読み取り、変更、テストを簡単に行えます。
たとえば、開発者がショッピングアプリを作成していて、商品の名前、価格、在庫状況、顧客レビューを表示したいとします。情報ごとに別々のリクエストを送る代わりに、アプリは必要な情報を正確に指定した1つのGraphQLリクエストを送信できます。するとGraphQLサービスは、指定されたフィールドだけを返し、開発者はその結果を使ってアプリ内の商品ページを表示できます。
注: これらのファイルでは.graphql拡張子が一般的な命名規則ですが、GraphQLでは特定のファイル拡張子を必須としていません。.gql拡張子(.GQLファイル)も使用できます。
GRAPHQLファイルの開き方
GRAPHQLファイルは、Microsoft Visual Studio Code、Microsoft Notepad、Apple TextEditなど、任意のテキストエディタまたはソースコードエディタで開くことができます。多くのソースコードエディタや開発環境には、構文ハイライト、検証、コード補完など、GraphQLに特化した便利な機能も備わっています。GraphiQLなどのGraphQLツールを使うと、開発者はこれらのファイルに保存されたGraphQLの操作を、ShopifyのGraphQL Admin APIなどのGraphQLサービスに対してテストして実行できます。
