从我可以从 Firebase 文档中推断出来,似乎需要一个服务器来提供静态内容(html 和 javascript),所以你需要有一台托管机器和一个静态内容服务器并在某处运行,或者一些服务托管静态站点。
那是对的吗 ?
在整个 Firebase 站点中,他们反复提到“不需要服务器”的概念,所以我最初认为 Firebase 确实提供了一种提供静态内容的方法,但在文档中没有提到它。
我错过了什么 ?
从我可以从 Firebase 文档中推断出来,似乎需要一个服务器来提供静态内容(html 和 javascript),所以你需要有一台托管机器和一个静态内容服务器并在某处运行,或者一些服务托管静态站点。
那是对的吗 ?
在整个 Firebase 站点中,他们反复提到“不需要服务器”的概念,所以我最初认为 Firebase 确实提供了一种提供静态内容的方法,但在文档中没有提到它。
我错过了什么 ?
更新
Firebase 现在确实提供静态托管,请参阅下面的答案中的链接。
Firebase 并不是在所有情况下都可以替代服务器,但在某些情况下,您可以使用 Firebase代替服务器,或者减少您必须编写和维护的服务器代码。
如果你想为浏览器提供静态 HTML/CSS/JS 很好,但 Firebase 不会为你做这件事(你至少需要启动它)。在这种情况下,您可以在任何便宜的托管站点上提供资产,然后通过 Firebase 使这些传统的静态资产数据驱动,而无需编写任何服务器端代码。
这些文档提到了“不需要服务器”的场景,因为传统的 Web 应用程序并不是唯一的用例。您可以构建整个实时移动应用程序或浏览器扩展,而无需自己托管或提供任何服务。
Firebase 现在为您的静态资产文件提供托管(测试版),因此它们更像是“一站式商店”。