我从一个新项目模板创建了一个 Azure 静态 Web 应用程序,它自动构建并实时部署它。这很好,但我希望能够关闭它,直到我真正准备好使用我的网站。我看不到在选项中控制此类内容的方法。
问问题
769 次
4 回答
1
没有 CLI 命令来关闭应用程序,但您可以使用路由配置(公共文件夹)并添加路由以显示隐藏您正在处理的概念的页面。
{
"route": "/*",
"serve": "/in-progress.html",
"statusCode": 200
}
我更喜欢通过使用 azure ad 强制登录并使用经过身份验证的策略添加路由来保护应用程序。
{
"route": "/",
"allowedRoles": ["authenticated"]
},
{
"route": "/public",
"allowedRoles": ["authenticated"]
}
{
"route": "/login",
"serve": "/.auth/login/aad"
},
于 2021-05-06T13:20:10.793 回答
0
目前我正在开发一个静态网络应用程序并且有相同的要求。我如何处理这个是通过添加 2 个代码分支,ci 和 master。我将所有更改提交给 ci,直到我还没准备好。我有 2 个静态 Web 应用程序,一个基于 ci,另一个基于 master。这让我可以实时测试它,当我准备好时,我将合并代码,然后将其推送到我的生产网络应用程序中。
于 2020-10-25T04:49:18.870 回答
0
恐怕目前还没有这样的选项,因为 Azure 静态 Web 应用程序目前处于预览阶段。
您可以在本文档中查看 Azure 静态 Web 应用程序的 Azure CLI 命令。
于 2020-08-21T05:45:42.933 回答