gpt4 book ai didi

node.js - Firebase 的 "deploying functions"时的输出链接看起来与 github 示例完全不同

转载 作者:太空宇宙 更新时间:2023-11-03 23:22:55 25 4
gpt4 key购买 nike

快速提问。

我一直在浏览 google actions 教程和 sdk,并快速浏览了他们的 github,位于: https://github.com/actions-on-google/dialogflow-webhook-template-nodejs

我按照以下步骤初始化 Firebase 客户端并放入 addMessage 和 makeUppercase 函数。根据下一步,我做了一个 firebase 部署 --only 功能,但这就是它变得奇怪的地方。

在 sdk read.me 中,它表示应该输出一个类似于以下内容的链接:https://${REGION}-${PROJECT}.cloudfunctions.net/yourAction

但是,终端为我吐出的链接是指向我的函数“控制台”的链接,该链接如下所示: https://console.firebase.google.com/project/ “我的项目名称”/概述

我很好奇我在这里出错了,因为我只是一步步复制并粘贴函数,然后按照他们所说的进行部署。

这就是 firebase 现在返回函数的方式吗?也许自从 Node.js sdk 上个月发布以来有更新?我担心这个输出的链接对于我在对话框流中的 webhook 来说不是正确的链接。当我转到控制台链接时,我找不到任何地方可以为我提供该仪表板中的 Webhook 链接,因此我在这里有点困惑

编辑:所以我深入研究了他们的资源页面,它告诉我它应该像上面那样输出我的项目控制台链接以及函数链接。功能链接没有显示,这让我感到困惑。知道为什么没有创建函数链接吗?

最佳答案

Firebase 命令行工具最近进行了一些更改,因此它仅在首次部署函数时报告该 URL。或者类似的东西。

获取函数 URL 的规范方法是

  1. 转到 Firebase 控制台 ( https://console.firebase.google.com/ )
  2. 如有必要,请登录并选择您的项目。
  3. 点击左侧的“功能”菜单项,该菜单项可能分组在“开发”部分下。

enter image description here

  • 在中心区域,您将看到为该项目部署的函数及其 URL。
  • enter image description here

    关于node.js - Firebase 的 "deploying functions"时的输出链接看起来与 github 示例完全不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47873126/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com