【问题标题】:is there any chance to host firebase app without their hosting有没有机会在没有托管的情况下托管 Firebase 应用程序
【发布时间】:2021-01-19 12:25:57
【问题描述】:

我有一个问题,所以我目前正在使用 firebase(身份验证和数据库)构建后端较少的应用程序。 所以,我的问题是如果我的主机不同(例如:superhosting.bg)将如何工作。如果在那里上传我的应用程序,我需要什么才能正常运行我的应用程序?你能解释一下吗?

【问题讨论】:

  • 问题不清楚。您是在问是否可以将 Firebase database 放在另一台主机上,还是在问是否可以将您的网站/用户界面放在另一台主机上?或两者?或者是其他东西?另外,后端如何适应图片? Backendless 有自己的数据库、结构等,与 Firebase 无关。您能否澄清一下,以便我们提供准确的答案?

标签: firebase project backendless


【解决方案1】:

Firebase 要求您使用 Google 服务器。您不能在 Google 的服务器端环境之外运行 firebase。然而,既然你提到了backendless(完全公开——我是创始人),如果你用它来构建你的应用程序,你可以在运行 Docker/Kubernetes 的任何地方运行它。

【讨论】:

  • 你想告诉我,如果我将我的项目上传到其他主机(不是 firebase),我的应用程序将无法运行?
  • 我认为 OP 是在询问是否使用来自不同托管服务提供商的 Firebase 身份验证和数据库。
  • 我的意思是,如果您的后端使用 Firebase,它就不能移动到其他地方,它必须在 Google 服务器上运行。
【解决方案2】:

Firebase 身份验证和实时数据库可从任何托管服务提供商处使用。无需在 Firebase 托管上托管您的网站。只需关注setup instructions(忽略 Firebase 托管的那些),您就可以开始了。

【讨论】:

    【解决方案3】:

    您实际上想将什么转移到 superhosting.bg - 您想使用 superhosting 拥有的域来附加您的应用程序,或者您想使用他们的主机?

    正如 Frank van Puffelen 在上面回答的那样,对于后者,只需按照 bith 平台的说明进行设置即可。但是,如果您已经在使用 firebase,我会坚持使用。

    要通过 firebase 在超级主机上使用自定义域,您需要将 firebase 中显示的 TXT 记录添加到您的 DNS 提供商(超级主机)。本质上,您需要编辑域的 DNS 区域。

    • 在超级主机中,这是通过他们的 cPanel 完成的。然后您转到 DNS 区域编辑器并找到您要编辑的域。在这里,您必须选择添加 TXT 注册表。
    • 要获取此 TXT 注册表,请转到在 firebase 中添加自定义域(此处的文档:https://firebase.google.com/docs/hosting/custom-domain)。他们会给你一个 TXT 代码,你复制到 cPanel 的上述位置。

    瞧!

    【讨论】:

      猜你喜欢
      • 2017-02-13
      • 2017-05-08
      • 1970-01-01
      • 2014-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多