JSSアプリで統合されたGraphQLを使う
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreレイアウトサービスがページをレンダリングすると、ページのレイアウトと各コンポーネントのデータのJSON表現を返します。通常、コンポーネントデータはSitecoreのデータソース項目のフィールドの集合です。Integrated GraphQLを使えば、これをGraphQLクエリ結果に再構成できます。
統合GraphQLを使用する方法:
- クエリしたいスキーマを持つ Sitecore GraphQL APIエンドポイント を定義します。まずこれを動作させ、GraphiQL($endpointUrl/ui)を使ってスキーマを調整して動作を確認します。一般的に、エンドポイントはJSSアプリのconfig patchファイル(JSSアプリの /sitecore/config に保存されていますが、Sitecoreにも保存可能です)を使って定義されます。
- JSSアプリをGraphQLエンドポイントにアタッチします。JSS
定義に、エンドポイントのURLを指す graphQLEndpoint プロパティを追加します。例えば、 。
Sitecore優先のアプリや コード先のアプリでも、Integrated GraphQLを利用できます。
この記事を改善するための提案がある場合は、 お知らせください!