静的 Web アプリの構成には、次のさまざまな概念が適用されます。
アプリケーション構成: アプリケーションの動作と機能を制御するために、
staticwebapp.config.jsonファイルにルールを定義します。 このファイルを使用して、ルートとセキュリティの規則、カスタム ヘッダー、ネットワーク設定を定義します。ビルド構成: ビルド プロセスを制御する設定を定義します。
アプリケーション設定: バックエンド API で使用できるアプリケーション レベルの設定と環境変数を設定します。
シナリオの例
| もし...したいのであれば | それから... |
|---|---|
| ルーティング規則を定義する | staticwebapp.config.json ファイルにルールを作成する |
| ビルドをトリガーするブランチを設定する | ビルド構成ファイルの追跡対象ブランチ名を更新する |
| ルートにアクセスできるセキュリティ ロールを定義する | staticwebapp.config.json ファイル内のロールを使用してルートをセキュリティで保護する |
| ルートが実際のファイルと一致しない場合に提供される HTML ファイルを設定する | staticwebapp.config.json ファイルでフォールバック ルートを定義する |
| HTTP 要求のグローバル ヘッダーを設定する | staticwebapp.config.json ファイルでグローバル ヘッダーを定義する |
| カスタム ビルド コマンドを定義する | アプリケーション構成ファイルでカスタム ビルド コマンドの値を設定する |
| フロントエンド ビルドの環境変数を設定する | ビルド構成ファイルで環境変数を定義する |
| API の環境変数を設定する | ポータルでアプリケーション設定を設定する |