【发布时间】:2018-05-26 17:27:00
【问题描述】:
所以我只想在我的自定义域上托管我的 Firebase 函数,而不托管任何东西。我已经在其他地方托管了我的网站。
不幸的是,当尝试部署具有重写但没有 public 目录或 public 目录为空的函数时,Firebase 会引发错误。
我怎样才能在 Firebase 上做到这一点而无需 hack 并托管一些多余的东西?我只想在自定义域上托管函数。
【问题讨论】:
-
要将自定义域与您的 Cloud Functions 一起使用,您需要通过 Firebase 托管关联该域。如果您在设置时遇到问题,请提供您尝试过的步骤以及遇到的错误/问题。
-
@FrankvanPuffelen 我已将它与我的 Firebase 托管相关联。请再次阅读我的问题 :) 问题是,如果我不托管除函数之外的任何内容,Firebase 不会让我部署我的函数。
-
嘿@FrankvanPuffelen 在我解释之后你能解决这个问题吗? :)
-
对不起,我从来没有遇到过这个问题。鉴于单个域解析为单个 IP/托管服务提供商,我也不完全了解您如何在其他地方托管您的网站。
-
如果您在 Firebase 上托管所有
api.example.com,则可以正常工作(您可以在其他地方托管您的主要 example.com)。这也意味着您可以将虚拟index.html放入公共目录中,然后该目录将显示在api.example.com/index.html上。
标签: firebase google-cloud-functions