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