当 Firebase 的 "deploying functions" 与 github 示例完全不同时输出 link
Output link when "deploying functions" for Firebase looks nothing like the github example
快速提问。
我一直在浏览 google 操作教程和 SDK,并很快浏览了位于以下位置的 github:
https://github.com/actions-on-google/dialogflow-webhook-template-nodejs
我按照步骤初始化我的 firebase 客户端并放入 addMessage 和 makeUppercase 函数。在接下来的步骤中,我做了一个 firebase deploy --only 函数,但这就是它变得奇怪的地方。
在 sdk read.me 中它说它应该输出一个 link 看起来类似于:
https://${REGION}-${PROJECT}.cloudfunctions.net/yourAction
然而,终端为我吐出的 link 是我函数 "console" 的 link 并且 link 看起来像:
https://console.firebase.google.com/project/"my project name"/概览
我很好奇我哪里错了,我只是一步一步复制粘贴功能,然后按照他们说的部署。
这就是 firebase returns 现在的功能吗?也许自上个月 node.js sdk 发布以来有更新?我担心这个输出的 link 不是我在 dialogflow 中的 webhooke 的正确输出。当我转到我的控制台 link 时,我无法在该仪表板中找到任何可以为我提供 Webhook link 的地方,所以我在这里有点困惑
编辑:所以我在他们的资源页面中进行了更深入的挖掘,它告诉我它应该像上面那样输出我的项目控制台 link 以及函数 link。函数 link 没有显示,这让我很困惑。知道为什么没有创建函数 link 吗?
我去删除了所有内容并再次尝试,现在在我部署函数时显示函数 url。我认为之前发生的事情是,在执行我的 firebase 操作之前,出于习惯,我在我的文件夹中设置了一个 运行 npm init,当使用 firebase 函数时,它会在该过程中为您构建节点依赖项。我认为 运行 这个早期的 npm init 搞砸了,导致我的 firebase 命令表现得很奇怪。
Firebase 命令行工具最近发生了一些变化,因此它仅在函数首次部署时报告 URL。或者类似的东西。
为您的函数获取 URL 的规范方法是
- 转到 Firebase 控制台 (https://console.firebase.google.com/)
- 登录并select您的项目,如有必要。
- 单击左侧的 "Functions" 菜单项,该菜单项可能归入 "Develop" 部分。
- 在中心区域,您会看到为该项目部署的函数,以及它的 URL。
快速提问。
我一直在浏览 google 操作教程和 SDK,并很快浏览了位于以下位置的 github: https://github.com/actions-on-google/dialogflow-webhook-template-nodejs
我按照步骤初始化我的 firebase 客户端并放入 addMessage 和 makeUppercase 函数。在接下来的步骤中,我做了一个 firebase deploy --only 函数,但这就是它变得奇怪的地方。
在 sdk read.me 中它说它应该输出一个 link 看起来类似于: https://${REGION}-${PROJECT}.cloudfunctions.net/yourAction
然而,终端为我吐出的 link 是我函数 "console" 的 link 并且 link 看起来像: https://console.firebase.google.com/project/"my project name"/概览
我很好奇我哪里错了,我只是一步一步复制粘贴功能,然后按照他们说的部署。
这就是 firebase returns 现在的功能吗?也许自上个月 node.js sdk 发布以来有更新?我担心这个输出的 link 不是我在 dialogflow 中的 webhooke 的正确输出。当我转到我的控制台 link 时,我无法在该仪表板中找到任何可以为我提供 Webhook link 的地方,所以我在这里有点困惑
编辑:所以我在他们的资源页面中进行了更深入的挖掘,它告诉我它应该像上面那样输出我的项目控制台 link 以及函数 link。函数 link 没有显示,这让我很困惑。知道为什么没有创建函数 link 吗?
我去删除了所有内容并再次尝试,现在在我部署函数时显示函数 url。我认为之前发生的事情是,在执行我的 firebase 操作之前,出于习惯,我在我的文件夹中设置了一个 运行 npm init,当使用 firebase 函数时,它会在该过程中为您构建节点依赖项。我认为 运行 这个早期的 npm init 搞砸了,导致我的 firebase 命令表现得很奇怪。
Firebase 命令行工具最近发生了一些变化,因此它仅在函数首次部署时报告 URL。或者类似的东西。
为您的函数获取 URL 的规范方法是
- 转到 Firebase 控制台 (https://console.firebase.google.com/)
- 登录并select您的项目,如有必要。
- 单击左侧的 "Functions" 菜单项,该菜单项可能归入 "Develop" 部分。
- 在中心区域,您会看到为该项目部署的函数,以及它的 URL。