リモートスキーマを追加する
カスタムリゾルバーを書いて、Glitchにデプロイしました。GraphQLエンドポイントを準備しました。リモートスキーマとして、Hasuraに追加しましょう。
追加する
コンソールの Remote Schemas
タブに移動して、Add
ボタンをクリックします。
リモートスキーマに名前を付けます(auth0など)。GraphQL Server URLに、前のステップでデプロイしたグリッチアプリのurlを入力します。
Forward all headers from the client
を選択して、Add Remote Schema
をクリックします。
試してみましょう
コンソールGraphiQLタブに移動して、以下のGraphQL queryを試します。
query {auth0 {picture}}
Auth0を設定して、テストした後に得たJWTトークンを覚えていますか。ここでは、同じJWTトークンで Authorization
ヘッダーを渡して、適切なデータを取得する必要があります。
ご覧の通り、Hasuraは、カスタムGraphQLスキーマと、Postgres上の既存の自動生成APIを統合しました。
Did you find this page helpful?
Start with GraphQL on Hasura for Free
- Build apps and APIs 10x faster
- Built-in authorization and caching
- 8x more performant than hand-rolled APIs