我一直在做关于"关于你的事实:为Google助手构建一个会话应用程序“的Codelabs教程,但是遇到了一个问题。
本教程的第4页致力于使用Firebase的云函数来设置webhook以提供自定义响应。该页面上的步骤7说:“一旦部署了云函数,函数URL将被打印在Firebase CLI日志中,这个URL与Project是分开的。”
我的问题是,我只看到控制台URL。我在任何地方都看不到函数URL。
有人能澄清我应该在哪里找到函数URL吗?如果不知道webhoook的端点URL,我的应用程序就无法正常运行。
谢谢!
发布于 2017-09-06 21:19:15
当codelab指示您运行firebase deploy --only functions时,它将输出您创建的HTTP函数的URL。这将是输出的最后一行,如下所示:
Function URL (foo): https://us-central1-my-codelab.cloudfunctions.net/foo复制那个URL -这是你的网络钩子端点。
发布于 2018-04-12 20:25:35
我注意到你的问题中包含了谷歌上的#行动标签。我认为Firebase可能没有打印dialogflowFirebaseFulfillment操作的URL。但是,您也可以在Firebase控制台中查看函数的URL。
如果您还不知道,可以通过部署获得控制台的URL。部署控制台后,URL将在输出中打印,如下所示。注意:控制台URL不会从deploy更改为deploy,因此您也可以对其进行书签。
Project Console: https://console.firebase.google.com/project/goodmorningroutine-ac4b1/overview在Firebase控制台内转到左侧的函数。该页面将显示一个函数列表,每个函数都有其请求URL,如下所示。

发布于 2018-06-06 14:08:55
我也面临同样的问题.我只是在部署之前保存了这个文件
我希望这件事对你有用
https://stackoverflow.com/questions/46083838
复制相似问题