firebase - 谷歌云功能:通过 FIrebase 自定义域
问题描述
我知道这已经讨论过了。但需要了解更多细节。
我做了什么 :
- 将我的 Google Cloud 项目与来自https://console.firebase.google.com的 firebase 连接起来
- 这会自动将 google 项目中的云函数导入到 firebase 函数部分
- 接下来我检查了这个函数(函数名是'function1',运行时是python)是否在https://project-id.firebaseapp.com/function-1或https://project-id.web.app 可用。 com/function-1。但它说以下内容:
这个我明白是因为我没有跑firebase deploy --only hosting
。
- 但我只能从 firebase 终端运行这些命令。但这我觉得应该在我的本地机器上有代码。在这里,我没有要部署的任何代码。该功能已在 firebase 项目中列出。
需要帮助:
那么我应该如何部署它呢?这个功能不是已经部署了吗?因为谷歌云功能在https://us-central1-google-project-id.cloudfunctions.net/function-1可用?
一旦我在https://project-id.web.app.com/function-1上运行该函数,我相信如果我添加一个自定义域,它应该可以工作。
解决方案
因此,在玩了之后,我发现了通过 firebase 部署已经存在的 GCP 云功能的细节,该功能又可用于将自定义域连接到它
- 转到https://console.firebase.google.com/u/0/ 并在文本框中选择现有的 GCP。这将在 firebase 中列出您的 GCP 函数
- 接下来转到https://console.firebase.google.com/u/0/project/{project-id}/hosting并单击开始。
- 在您的本地计算机中,创建一个文件夹。做firebase登录。然后做firebase初始化。在这里,他们要求您提供多种选择。仅选择托管选项
- 完成后,您可以看到链接https://project-id.web.app.com正在运行
- 现在您想将 URL 连接到现有的云功能
- 为此,请遵循https://firebase.google.com/docs/hosting/functions中的第 3 步,您可以在其中编辑创建的名为 firebase.json 的本地文件,以将所需的 URL 路径链接到您的云函数名称
- 现在您将看到该函数托管在https://project-id.web.app.com/function-1
- 要添加自定义域,请遵循https://firebase.google.com/docs/hosting/custom-domain
推荐阅读
- python - 在 Pytorch 中使用枚举的 ValueError(HDF5 数据)
- javascript - 附件路径不能从字符串转换为可读数组
- c - 从 .txt 文件创建单链表并反转 C 中每行的奇数
- wordpress - 我正在寻找响应式的数据表模板/框架
- reactjs - 在 React Bootstrap 表单中停止验证 React Form 组件中的一个字段
- go - 如何正确地从 exec Pod 流式传输日志
- r - 尝试计算相关矩阵时如何解释此错误的含义?
- ip - Windows 10 Command Prompt ADB over Wireless Network 中“无法连接”错误的解决方案
- javascript - 为什么不等于where子句查询需要在firestore中排序?
- ruby-on-rails - Friendly_id 没有出现在 Rails 上