我有一个 Vue.js 应用,并使用 Firebase Hosting 为用户提供了静态文件。
Firebase托管是否可以远程将应用程序置于维护模式? 无需做firebase deploy
也许可以让我将所有流量重定向到其他index.html
,并能够从Firebase对其进行管理。
PS 。我已经研究过Firebase Remote Config(它不适合我的用例,并且尚未完全实现其与Web相关的工具)。而且我想避免仅用于维护模式的实时数据库。
答案 0 :(得分:6)
Firebase Hosting中没有内置用于临时提供其他内容的模式开关。
但是考虑到最近对部署效率的更新,在进行更改时放置临时index.html
应该是相当便宜的。或者,您可以部署规则(在firebase.json
中),以将所有流量临时重定向到wip.html
(用于进行中的工作)。
其中哪种效果最好,取决于您当前的内容结构。即如果您已经将“所有”流量重定向到index.html
,那么我可能会选择rewriting solution。
答案 1 :(得分:3)
您还可以在一个命令中展开上一次部署。
别忘了向googlebot发送503错误,要求它在X个小时后返回。