切断モードでの JSS アプリの起動

Version: 20.x
日本語翻訳に関する免責事項

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

実行中の Sitecore インスタンスにアクセスせずに JSS アプリケーションをローカルで開発するには、JSS アプリケーションを切断モードで起動する必要があります。

Sitecore インスタンスにアクセスできないため、YAML または JSON 形式のローカル ファイルを使用してコンテンツ データをモックする必要があります。

開発者が Sitecore インスタンスにアクセスできない場合、開発者の主な専門知識が JavaScript である場合、またはフロントエンド開発者が独自の Sitecore インスタンスを持つことが望ましくない場合 (技術的またはビジネス上の制限) は、切断モードで JSSア プリケーションを実行すると便利です。

重要

[en] If you plan on working with a Next.js JSS application, you must include the nextjs-styleguide add-on when you create the app. The add-on is responsible for adding the data and sitecore/definitions folders required for running the app in disconnected mode.

次の図は、アプリケーションからデータ ファイルへの要求のフローを示しています。

JSS 切断モードでの要求フロー

開発者は、切断モードで開発されたアプリケーションを Sitecore にインポートし、後で接続モードでアプリケーションを実行するために必要なすべての Sitecore アイテムを作成できます。

アプリケーションのライフサイクルを切断モードで開始し、切断モードのインポートの制限を回避する必要がある場合は、後の開発段階で接続モードに移行するというのが一般的な開発パスでしょう。

ヒント

JSS アプリケーションには、切断モードでアプリケーションを起動するためのスクリプトが package.json ファイルに含まれています。

切断モードでアプリケーションを起動するには:

  1. ターミナルで、JSS アプリケーション フォルダーに移動し、次のスクリプトを実行します。

    RequestResponse
    jss start

    スクリプトはローカル開発サーバーを起動します。

  2. 自動的に開かない場合は、ブラウザーで、http://localhost:3000 を開きます。

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、