【问题标题】:Connect users custom domains to a Firebase app将用户自定义域连接到 Firebase 应用
【发布时间】:2020-03-04 08:12:00
【问题描述】:

在我们的网络应用程序中,使用 Firebase,我们让用户设计一些东西,公众以后可以使用 example.com/userName 访问其中的“示例”是我们的 服务的域。

我们希望允许用户购买自己的域名并将其注册到我们的 Firebase 应用中,以便公众可以通过theirDomain.com 访问他们的创作。 (就像任何网站建设者一样)

所以基本上是在寻找一个 Google API,将example.com/user 自动链接到theirdomain.com而他们的 userData 在 Firebase 中,所以它应该只是一个转发。 (?)

我看过 Google Domain Widget API,但不确定它是否可以连接到 Firebase 以及如何连接。

另一种选择是使用 Cloud Functions 进行简单的转发,并以某种方式将他们的自定义域连接到数据库中。

【问题讨论】:

  • 我认为您最大的问题是为他们的域创建 SSL 证书。
  • 您如何为example.com/username 页面提供服务?如果使用 express,难道您不能让用户将他们的 DNS 记录 CNAME 到您的域,然后根据主机条目是您的域还是他们的域来提供适当的内容?
  • 谢谢,该服务是为那些对如何做的理解非常有限的人提供的,所以基本上,我想让它像“按一个按钮选择一个域,支付,和它的连接”。根据 Google Domains 小部件 API,这就是它的工作原理,所以如果我让他们连接,然后在我的数据库上写入他们的新域,然后在 FB 函数中,如果有人前往我的服务/用户,Firebase 函数将转发他以数据为参数访问 userdomain.com?
  • “以数据为参数”是什么意思?您是否在托管和提供他们的内容?您现在如何提供服务?
  • @samthecodingman 感谢您的帮助。目前它是一个巨大的应用程序,所有这些都在 Firebase 上。也与谷歌托管。我的意思是 ourService.com/user 将变成 theirPage.com/parameters ,然后它是一个简单的重定向,但非常缓慢和愚蠢。你建议我怎么做?有没有办法自动将新域添加到我的 Firebase 域白名单中?

标签: firebase google-domains google-domain-api


【解决方案1】:

Firebase 目前不支持转售或多租户。即使有一个 API 可以自动将自定义域添加到您的项目中,您仍然会遇到 36 domains per project limit

【讨论】:

    猜你喜欢
    • 2017-07-18
    • 2019-01-08
    • 2013-04-21
    • 2019-11-13
    • 2020-11-02
    • 2020-04-26
    • 1970-01-01
    • 1970-01-01
    • 2019-08-06
    相关资源
    最近更新 更多