---
title: "AngularのJSSにおける切断モードのサポート"
slug: "disconnected-mode-support-in-jss-for-angular"
abstract: "JSS Angularアプリが切断モードをサポートする方法の説明。"
---
# AngularのJSSにおける切断モードのサポート

JSS[切断モード](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/start-a-jss-app-in-disconnected-mode.html "Start a JSS app in disconnected mode") は、[Sitecoreヘッドレスサービス](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/sitecore-headless-services.html "Sitecore Headless Services") - [レイアウトサービス](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/layout-service.html "Layout Service") および [辞書サービスの](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/dictionary-service.html "Dictionary Service")ローカルモックバージョンを使ってJSSアプリの開発を可能にします。

AngularのJSSアプリケーションは、モックサービスをホストする別のポートで小さなExpressサーバーを稼働させています。デフォルトのポートは3043です。このExpressサーバーがモックサービスをホストしています。 scripts/disconnected-mode-proxy.tsでアプリケーションを切断モードで実行しているかどうか、このプロキシを確認できます。

/proxy.conf.jsファイルには、angular-cliからプロキシへのリクエストがモックサービス層へのAPIパスへの設定が含まれています。

モックサービス層は自動生成された[JSSマニフェスト](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/jss-manifest-api.html "JSS Manifest API") ファイルによって駆動されます。このファイルは /dataおよび /sitecore/definitions)ディレクトリ内の切り離されたデータ定義から生成されます。データを変更するとこのマニフェストは自動的に再生成されます。アプリケーションはこのようなデータ変更に対してライブリロードをサポートしています。