JSS Reactアプリでの切断モードのサポート
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
JSS切断モードでは 、Sitecoreヘッドレス サービス ( レイアウト サービス および ディクショナリ サービス) のローカル モック バージョンを使用してJSSアプリを開発できます。
ReactのJSSアプリケーションを切断モードで起動すると、アプリはモックサービスをホストする別のポートで小さなExpressアプリケーションを実行します。デフォルトのポートは3042です。アプリケーションは、このモックサービスレイヤーへのAPIパスへのすべてのリクエストをプロキシします。このプロキシを検査およびカスタマイズして、scripts/disconnected-mode-proxy.jsファイルでアプリケーションを切断モードで実行できます。
このアプリケーションはcreate-react-appで構築されているため、プロキシの動作を手動で構成できます。さまざまなプロキシ設定を検査できるsrc/setupProxy.jsファイルを参照してください。アプリケーションを切断モードで実行する場合、このファイルの設定により、モックサーバーへのAPIリクエストのプロキシが可能になります。
モックサービスレイヤーは、自動的に生成されたJSSマニフェスト ファイルによって強化されています。このファイルは、ディレクトリ /dataと /sitecore/definitionsの切断されたデータ定義から生成されます。このマニフェストは、データを変更すると自動的に再生成されます。アプリケーションは、このようなデータ変更のライブ再読み込みをサポートしています。