😎
DrupalでGraphQLを試す
概要
DrupalでGraphQLを試してみましたので、その備忘録です。以下の文書が参考になりました。
Amazon LightsailにインストールされたDrupalを前提とします。
モジュールのインストール
以下のモジュールをインストールします。
ただし、以下のモジュールを事前にインストールする必要がありました。
結果、以下により、インストールができました。
cd /home/bitnami/stack/drupal
composer require 'drupal/typed_data:^1.0@beta'
composer require 'drupal/graphql:^4.4'
GUIからのモジュールインストール
関連する以下の3つのモジュール全てにチェックを入れて、インストールしました。
設定
以下にアクセスします。
/admin/config/graphql
「Create server」で、以下のように設定しました。test_server
という名前にしました。
Explore
以下にアクセスします。
/admin/config/graphql/servers/manage/test_server/explorer
以下のような画面に遷移します。
以下のクエリを投げてみます。
{
articles {
total
}
}
以下のような結果が得られます。
{
"data": {
"articles": {
"total": 5054
}
}
}
まとめ
今後、独自のスキーマを用いた使用方法についても調査してみたいと思います。参考になりましたら幸いです。
Discussion