JSSレイアウトAPI
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore JavaScript Rendering SDK(JSS)は、Sitecoreからレイアウトに関する情報を取得するためのAPIを提供します。
JSSを使用すると、実装の詳細を気にせずに複数のエンドポイントからレイアウトデータを取得できます。JSSレイアウトAPIは、実装の詳細をRESTおよびGraphQLエンドポイント向けのサービス、クライアント、データフェッチャーに抽象化します。いくつかの使用例を参照してください。
Sitecore endpoints for layout data
Sitecoreからレイアウト情報を取得するためのいくつかのオプションがあります:
- Sitecore Headless Servicesが提供するRESTレイアウトサービスエンドポイントに連絡してください。
- Headless Servicesが提供するエンドポイントGraphQL Sitecore Edge Previewをクエリしてください。Sitecore Edge Preview GraphQL APIは、Sitecoreの上にGraphQLサーバーを実装したものです。Sitecore GraphQLスキーマはExperience Edgeスキーマをミラーリングしています。
- Sitecore Experience Edge for XMが提供するGraphQLエンドポイントをクエリしてください。Sitecore Experience Edge for XMヘッドレスSitecore開発の一般的なフロントエンドユースケースに対応するために設計された読み取り専用のGraphQLスキーマを備えています。
- Sitecore GraphQL Endpointをクエリしてください。これはServer Componentsが導入した初のGraphQLエンドポイントJSS。このエンドポイントは現在、React、Angular、Vueのサンプルアプリケーションバージョン18.0.0以前**でのみ使用されています。
JSSアプリケーションを作成する際、パラメータ --fetchWith RESTまたは --fetchWith GraphQLでエンドポイントをRESTかGraphQLか選択できます。
この記事を改善するための提案がある場合は、 お知らせください!