1. Experience Edge

Experience Edgeのベストプラクティス

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

このトピックで推奨される実践は、Experience Edgeをより効率的に活用するのに役立ちます。

ページのレイアウトサービス出力にグローバルデータを入れないでください

ページのレイアウトサービス出力にグローバルデータを入力すると、データ変更には再公開が必要です。例えば、ページヘッダーやフッターで使われるナビゲーションデータなどです。代わりにレンダリングホストからのGraphQL呼び出しを使ってこのデータを取得することを検討してください。

ローカル開発にはプレビューエンドポイントを使います

ローカル開発にはプレビューエンドポイントを使いましょう。テスト、ステージング、本番環境にはExperience Edge Deliveryを活用してください。テスト環境やステージング環境を共有フロントエンド開発環境として利用することもできます。

APIツールを使ってプロキシクエリを送りましょう

機密データクエリへの公開アクセスが心配な場合は、サーバーレス関数、Next.js APIルート、その他のAPIツールを使って、ブラウザから直接呼び出し(その過程でAPIトークンを公開するのではなく)クエリをExperience Edgeにプロキシしてください。

この記事を改善するための提案がある場合は、 お知らせください!