你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
配置概述
以下各个概念适用于配置静态 Web 应用。
应用程序配置:在
staticwebapp.config.json
文件中定义规则以控制应用程序的行为和功能。 使用此文件来定义路由和安全规则、自定义标头和网络设置。生成配置:定义控制生成过程的设置。
应用程序设置:设置可供后端 API 使用的应用程序级设置和环境变量。
示例方案
若希望... | 然后... |
---|---|
定义路由规则 | 在 staticwebapp.config.json 文件中创建规则 |
对哪个分支触发生成进行设置 | 更新生成配置文件中的受跟踪分支名称 |
定义哪些安全角色有权访问路由 | 在 staticwebapp.config.json 文件中使用角色保护路由 |
设置当路由与实际文件不匹配时提供哪个 HTML 文件 | 在 staticwebapp.config.json 文件中定义回退路由 |
设置 HTTP 请求的全局标头 | 在 staticwebapp.config.json 文件中定义全局标头 |
定义自定义生成命令 | 在应用程序配置文件中设置自定义生成命令值 |
为前端生成设置环境变量 | 在生成配置文件中定义环境变量 |
设置 API 的环境变量 | 在门户中设置应用程序设置 |