Firebase的“部署功能”时的输出链接看起来与github示例完全不同
快速的问题。
我一直在浏览谷歌行动教程和sdk,并迅速通过他们的github位于:
我按照步骤初始化我的firebase客户端并输入addMessage和makeUppercase函数。在下一步中,我做了一个firebase部署 - 只是函数,但这是它变得奇怪的地方。
在sdk read.me中它表示它应该输出类似于以下内容的链接:https:// $ {REGION} - $ {PROJECT} .cloudfunctions / yourAction
然而终端为我吐出的链接是我的功能“控制台”的链接,链接看起来像:/“我的项目名称”/概述
我很好奇我在这里出错了,因为我只是逐步复制和粘贴功能,然后按照他们的说法进行部署。
这就是firebase现在如何返回功能吗?也许有更新,因为node.js sdk是在另一个月发布的?我担心这个输出链接对于我的webhooke在对话框流中是不正确的。当我进入我的控制台链接时,我找不到任何能够在该仪表板中为我提供webhook链接的地方,所以我在这里有点困惑
编辑:所以我在他们的资源页面深入挖掘,它告诉我它应该输出我上面的项目控制台链接以及功能链接。功能链接未显示,这导致我的困惑。知道为什么没有创建功能链接?
回答如下:Firebase命令行工具最近更改了一些内容,因此它仅在第一次部署函数时报告该URL。或类似的东西。
获取函数URL的规范方法是
- 转到Firebase控制台(https://console.firebase.google/)
- 如有必要,请登录并选择您的项目。
- 单击左侧的“功能”菜单项,可以在“开发”部分下分组。
- 在中心区域,您将看到为该项目部署的功能及其URL。