如何将FIREBASE HOSTING网站置于维护模式?

时间:2018-11-06 00:05:00

标签: firebase firebase-hosting

我有一个 Vue.js 应用,并使用 Firebase Hosting 为用户提供了静态文件。

Firebase托管是否可以远程将应用程序置于维护模式? 无需做firebase deploy

也许可以让我将所有流量重定向到其他index.html,并能够从Firebase对其进行管理。

PS 。我已经研究过Firebase Remote Config(它不适合我的用例,并且尚未完全实现其与Web相关的工具)。而且我想避免仅用于维护模式的实时数据库。

2 个答案:

答案 0 :(得分:6)

Firebase Hosting中没有内置用于临时提供其他内容的模式开关。

但是考虑到最近对部署效率的更新,在进行更改时放置临时index.html应该是相当便宜的。或者,您可以部署规则(在firebase.json中),以将所有流量临时重定向到wip.html(用于进行中的工作)。

其中哪种效果最好,取决于您当前的内容结构。即如果您已经将“所有”流量重定向到index.html,那么我可能会选择rewriting solution

答案 1 :(得分:3)

您还可以在一个命令中展开上一次部署。

  1. 部署维护页面
  2. 完成后展开

别忘了向googlebot发送503错误,要求它在X个小时后返回。