是否可以通过 Firebase 托管托管使用 Firestore 的 Firebase Web 应用程序?

Aka*_* kv 4 firebase firebase-hosting

我正在使用 Firebase 开发 Android 应用程序。我还想创建它的网络版本。我应该将其托管在 Firebase Hosting 中还是需要单独的 Web 服务器?我想使用 Firestore 作为此 Web 版本的数据库。

Ren*_*nec 5

您可以在与 Firestore 实例相同的 Firebase 项目中使用 Firebase Hosting 很好地托管它。

如有必要,您还可以创建另一个仅用于托管的 Firebase 项目。

最后,您可以在任何其他互联网提供商处托管网络应用程序。

实际上,向您的应用指示要使用哪个 Firestore 实例的不是它的托管位置,而是您用于在 Web 应用中配置 Firebase 的 Firebase 配置元素,例如:

var config = {
  apiKey: 'zzzzzzzzzz',
  authDomain: 'xxxxxx.firebaseapp.com',
  databaseURL: 'https://yyyyyy.firebaseio.com',
  projectId: '.......'
};

firebase.initializeApp(config);
Run Code Online (Sandbox Code Playgroud)

请注意,Firebase Hosting 特别适合托管“单页 Web 应用程序、营销网站和静态资产”,并且它提供了许多优势,如文档中详细介绍

Firebase Hosting 是一项完全托管的静态和动态内容以及微服务托管服务。该服务由 SSD 存储和全球 CDN(内容分发网络)提供支持。Firebase 托管中内置了零配置 SSL,因此内容始终能够安全交付。

受益于 Firebase Hosting 针对单页 Web 应用和静态网站服务的独特优化。静态资产(HTML、CSS、JavaScript、字体等)的交付由我们的 SSD 后端存储和全球 CDN 提供支持,该 CDN 的边缘位置遍布全球所有主要地点。您甚至可以将动态内容缓存在全球 CDN 上。Firebase 托管的所有网站还会获得免费的 SSL 证书,因此您的内容始终能够安全交付