【问题标题】:How to deploy a Firebase app with firestore and express app to be globally accessible?如何使用 Firestore 和 Express 应用部署 Firebase 应用以供全球访问?
【发布时间】:2021-12-25 12:11:26
【问题描述】:

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

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

非常感谢您的建议。

【问题讨论】:

    标签: google-cloud-firestore firebase-hosting


    【解决方案1】:

    您可以使用 Firebase 托管到connect a custom domain

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

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

    有关连接自定义域的注意事项如下:

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

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

    【讨论】:

    猜你喜欢
    • 2022-01-10
    • 2018-03-04
    • 2019-10-09
    • 2021-10-17
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    • 2018-12-24
    • 2019-11-15
    相关资源
    最近更新 更多