概要

DrupalでGraphQLを試してみましたので、その備忘録です。以下の文書が参考になりました。

https://drupal-graphql.gitbook.io/graphql/

Amazon LightsailにインストールされたDrupalを前提とします。

モジュールのインストール

以下のモジュールをインストールします。

https://www.drupal.org/project/graphql

ただし、以下のモジュールを事前にインストールする必要がありました。

https://www.drupal.org/project/typed_data

結果、以下により、インストールができました。

cccdoomm/pphooossmeeerr/brrieetqqnuuaiimrriee/s''tddarrcuukpp/aadllr//utgpyrapalepdh_qdla:t^a4:.^41'.0@beta'

GUIからのモジュールインストール

関連する以下の3つのモジュール全てにチェックを入れて、インストールしました。

設定

以下にアクセスします。

/admin/config/graphql

「Create server」で、以下のように設定しました。test_serverという名前にしました。

Explore

以下にアクセスします。

/admin/config/graphql/servers/manage/test_server/explorer

以下のような画面に遷移します。

以下のクエリを投げてみます。

{}a}rttioctlaels{

以下のような結果が得られます。

{}"}da"}taar""tt:ioct{laels""::5{054

まとめ

今後、独自のスキーマを用いた使用方法についても調査してみたいと思います。参考になりましたら幸いです。