首页 > 解决方案 > 如何使用 Firestore 和 Express 应用部署 Firebase 应用以供全球访问?

问题描述

我们已经成功构建了一个带有 Firestore、函数、托管、身份验证的 Firebase 应用程序。现在,我们正致力于 Atlassian 融合集成和全球推广。confluence 插件 rest 端点由 express 应用程序提供服务。

在全球所有国家/地区实现唯一网址的正确方法是什么,例如https://myapp.com/confluence/api没有或至少可以接受的延迟来提供健康检查?对服务于快递应用程序的功能进行托管重写是否足够?我们是否需要自己管理对全球区域的任何复制?

非常感谢您的任何建议。

标签: google-cloud-firestorefirebase-hosting

解决方案


您可以使用 Firebase 托管来连接自定义域

为您的 Firebase 托管网站使用自定义域(如example.comapp.example.com)而不是 Firebase 生成的域。

Firebase 托管为您的每个域提供 SSL 证书,并通过全球 CDN 提供您的内容。

请注意以下有关连接自定义域的信息:

  • 每个自定义域只能连接到一个托管站点。
  • 由于 SSL 证书铸造限制,每个自定义域限制为每个顶点域有 20 个子域。

当 Firebase 验证域所有权时,系统会为您的域配置 SSL 证书,并将其部署在Firebase 全球 CDN(内容交付网络)中。该交付网络将您的内容兑现在 Firebase 边缘服务器的 SSD 上,以确保在全球范围内快速交付内容并降低延迟。


推荐阅读