【问题标题】:Use custom domain name as firebase database/auth/storage URL [duplicate]使用自定义域名作为 Firebase 数据库/身份验证/存储 URL [重复]
【发布时间】:2019-05-31 16:35:55
【问题描述】:

Firebase 将此模式用于其数据库、身份验证和存储 URL

auth: https://[PROJECT_ID]. firebaseapp.com
database: https://[PROJECT_ID].firebaseio.com
storage: https://[PROJECT_ID]. appspot.com

我需要像这样将这些 URL 映射到我的自定义域

auth: https://fbauth. [MY_CUSTOM_DOMAIN].com
database: https://fbdb.[MY_CUSTOM_DOMAIN].com
storage: https://fbstorage. [MY_CUSTOM_DOMAIN].com

这将有助于改善我的网站 SEO,因为所有请求都将来自我的域

我在谷歌上搜索并找到了这个链接Serving an API from Your Domain Name ,但我正在寻找一个直接的解决方案。

能否请您先告诉我我做的是否正确 其次,让我知道我应该如何做到这一点

【问题讨论】:

    标签: firebase firebase-realtime-database google-cloud-platform


    【解决方案1】:

    如果不编写自己的包装器,就无法从您自己的域中为 Firebase 实时数据库提供服务。它以前曾尝试过,但据我所知,没有人完成过它。另见Firebase custom domain name for database

    这同样适用于 Cloud Storage for Firebase。如果您想控制提供服务的域,则必须实现代理/包装器。这可能违背了您开始使用 Cloud Storage 的目的。

    您可以use a custom domain for the email verification flow for Firebase Authentication。但据我所知,没有办法为其他身份验证操作设置您的自定义域。所以在这里,包装器/代理也是你唯一的选择。另请参阅:Add custom domain to be used with firebase real time database (i.e. verify email links)Custom authDomain in FirebaseMichael's answer 听起来很有希望)。

    【讨论】:

      猜你喜欢
      • 2020-08-24
      • 2022-08-10
      • 2020-04-01
      • 2022-12-10
      • 1970-01-01
      • 2018-08-21
      • 2016-07-09
      • 1970-01-01
      • 2017-10-01
      相关资源
      最近更新 更多