JSS Reactアプリにおける切断モードのサポート

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

このページの翻訳は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の切断されたデータ定義から生成されます。データを変更するとこのマニフェストは自動的に再生成されます。アプリケーションはこのようなデータ変更に対してライブリロードをサポートしています。

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