diff --git a/docs/advanced-features/preview-mode.md b/docs/advanced-features/preview-mode.md index 3487097c..12c8f2e5 100644 --- a/docs/advanced-features/preview-mode.md +++ b/docs/advanced-features/preview-mode.md @@ -71,7 +71,6 @@ export default function handler(req, res) => { これらの手順は使用しているヘッドレス CMS が**カスタムプレビューURL**の設定をサポートしていることを前提としています。そうではない場合でも、この方法を使用してプレビューURL を保護することが出来ますが、プレビューURL を手動で構築してアクセスする必要があります。 - **最初に**、選択したトークンジェネレーターを使用して**シークレットトークン文字列**を作成する必要があります。このシークレットトークンは Next.js アプリとヘッドレス CMS だけが知っています。このシークレットトークンにより、CMS にアクセスできないユーザーはプレビューURL にアクセスすることが出来なくなります。 **次に**、ヘッドレス CMS がカスタムプレビューURL の設定をサポートしている場合は、プレビューURL として次のように指定します。(これはプレビューAPI ルートが `pages/api/preview.js` にあることを想定した場合です。) @@ -89,7 +88,7 @@ https:///api/preview?secret=&slug= **最後に**、プレビューAPI ルートで以下の処理を行います: - シークレットトークンが一致し、 `slug` パラメータが存在することを確認してください(存在しない場合、リクエストは失敗するはずです)。 -- `res.setPreviewData` を呼び出してください. +- `res.setPreviewData` を呼び出してください. - それから、ブラウザを `slug` で指定したパスにリダイレクトします。(次の例では[307リダイレクト](https://developer.mozilla.org/ja/docs/Web/HTTP/Status/307)を使用しています) ```js @@ -172,7 +171,7 @@ https:///api/preview?secret=&slug= ### プレビューモードのCookieを削除する -デフォルトでは、プレビューモードの Cookien には有効期限が設定されていないため、ブラウザを閉じるとプレビューモードが終了します。 +デフォルトでは、プレビューモードの Cookie には有効期限が設定されていないため、ブラウザを閉じるとプレビューモードが終了します。 手動でプレビューの Cookie を削除するには、 `clearPreviewData` を呼ぶ API ルートを作成し、この API ルートにアクセスします。