Experience Edge for XMのベストプラクティス
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックで推奨される実践は、Experience Edge for XMをより効率的に使うのに役立ちます。
ページのレイアウトサービスの出力にグローバルデータを入力しないでください
ページのレイアウトサービス出力にグローバルデータを入力すると、データ変更には再公開が必要です。例えば、ページのヘッダーやフッターで使われるナビゲーションデータなどです。代わりにレンダリングホストのGraphQL呼び出しを使ってこのデータを取得することを検討してください。
ローカル開発にはプレビューエンドポイントを使います
ローカル開発にはローカルまたはセルフホストのSitecore XMインスタンス上のPreviewエンドポイントを活用してください。テスト、ステージング、本番環境にはExperience Edge Delivery(および必要なConnector)を使いましょう。また、テストやステージング環境を共有フロントエンド開発環境として利用することもできます。
APIツールを使ってプロキシクエリを送りましょう
機密データクエリへの公開アクセスが心配な場合は、サーバーレス関数、Next.js APIルート、その他のAPIツールを使って、ブラウザから直接呼び出し(その過程でAPIトークンを公開するのではなく)クエリをExperience Edgeにプロキシしてください。
この記事を改善するための提案がある場合は、 お知らせください!