以下不同的概念適用於配置靜態網頁應用程式。
應用程式設定:在檔案中
staticwebapp.config.json定義規則以控制應用程式行為與功能。 使用此檔案來定義路由與安全規則、自訂標頭及網路設定。建置設定:定義控制建置過程的設定。
應用程式設定:設定後端 API 可使用的應用程式層級設定與環境變數。
範例案例
| 如果您想要... | 接著... |
|---|---|
| 定義路由規則 | 在 staticwebapp.config.json 檔案中建立規則 |
| 設定觸發建置的分支 | 更新建置設定檔中追蹤的分支名稱 |
| 定義哪些安全角色可以存取路由 | 在 staticwebapp.config.json 檔案中使用角色來保護路由 |
| 設定如果路由與實際檔案不符,會提供哪個 HTML 檔案 | 在 staticwebapp.config.json 檔案中定義備用路由 |
| 為 HTTP 請求設定全域標頭 | 在 staticwebapp.config.json 檔案中定義全域標頭 |
| 定義自訂建置指令 | 在應用程式設定檔中設定自訂建置指令值 |
| 為前端建置設定一個環境變數 | 在建置設定檔中定義環境變數 |
| 為 API 設定環境變數 | 在入口網站設定應用程式設定 |