我正在使用firebase托管node.js后端构建“google上的操作”应用程序。
首次部署成功并提供了一个工作正常的webhook。 更新我的.js文件后,我运行:
firebase deploy --only functions
并获得以下输出:
=== Deploying to 'monprogrammetele-c5169'...
i deploying functions
i functions: ensuring necessary APIs are enabled...
✔ functions: all necessary APIs are enabled
i functions: preparing functions directory for uploading...
✔ Deploy complete!
项目控制台:https://console.firebase.google.com/project/monprogrammetele-c5169/overview
除了我用模拟器测试时,一切看起来都很好 https://console.actions.google.com/project/ ...... 我仍然在运行旧版本....
我可以在初始部署和此部署之间看到的唯一区别是firebase没有像第一次提供的那样提供webhook链接:
功能网址:https://us-central1-programmetele-82c89.cloudfunctions.net/teleProgram
我认为它仍然是一样的。
答案 0 :(得分:0)
部署期间缺少的URL已在CLI的版本3.16.0中得到修复。请升级如下:
npm install -g firebase-tools
答案 1 :(得分:0)
问题在我身边,对index.js进行了一些更改,用于与firebase不兼容的本地测试。我建议虽然firebase在其调试消息中更明确。 谢谢你的帮助,
Thierry