即使未将函数从 onCallable 更改为 onRequest,Firebase 部署也会失败

Kok*_*Teh 6 deployment firebase google-cloud-functions

错误:[functionName(us-central1)] 不允许从可调用函数更改为 HTTPS 函数。请删除您的函数并创建一个新函数。

任何建议和见解都值得赞赏。

Iva*_*anJ 10

您使用的是哪个版本的 Firebase CLI ( firebase --version)?昨晚我将firebase-tools软件包更新到 10.3.0,功能部署开始给我你提到的错误。我降级到 10.2.2,功能部署开始像以前一样工作。

更新:Firebase 团队确认 10.3.0 firebase-tools 存在问题。他们正在修复: https://github.com/firebase/firebase-tools/issues/4307

  • 更新:他们刚刚发布了带有修复程序的 10.3.1。`npm i -g firebase-tools@latest` 更新到最新的 cli 工具。 (2认同)