【问题标题】:Could not deploy functions on firebase无法在 Firebase 上部署功能
【发布时间】:2020-10-15 21:31:12
【问题描述】:

运行命令行firebase deploy --only functions后,出现以下错误:

您还可以在下面找到 firebase 中的日志:

我多次尝试运行部署命令,日志显示不同的消息,这些是最后一条:

11:13:12.563 PM
api
Error: function terminated. Recommended action: inspect logs for termination reason. Function cannot be initialized.
 
11:13:12.615 PM
api
{"@type":"type.googleapis.com/google.cloud.audit.AuditLog","status":{"code":3,"message":"Function failed on loading user code. Error message: Error: please examine your function logs to see the error cause: https://cloud.google.com/functions/docs/monitoring/logging#viewing_logs"},"authenticationInfo":{"principalEmail":"taobardhi@gmail.com"},"serviceName":"cloudfunctions.googleapis.com","methodName":"google.cloud.functions.v1.CloudFunctionsService.UpdateFunction","resourceName":"projects/clone-react-dfee2/locations/us-central1/functions/api"}

【问题讨论】:

  • 在 Stack Overflow 上,不显示文字图片。将文本复制到问题中,以便于阅读和搜索。
  • 编辑问题以使用问题底部的“编辑”链接进行更改或添加。
  • 这方面有什么更新吗?

标签: javascript firebase google-cloud-firestore google-cloud-functions


【解决方案1】:

您的错误可能是由语法代码错误或任何其他代码问题引起的。

按照错误消息的建议,您可以通过查看 Cloud Console 中的相应条目日志来找到有关该错误的更多信息:

https://cloud.google.com/functions/docs/monitoring/logging#viewing_logs

另一种选择是在部署 functions locally 之前运行它们以检查它们是否按预期工作。

【讨论】:

    【解决方案2】:

    在部署云功能时,我在 Firebase 控制台上遇到了类似的错误 "code": 3

    对我来说,在 package.json 文件中添加具有正确版本号的模块依赖项并运行 npm 安装(使用 0 vulnerability)是可行的。

    【讨论】:

      猜你喜欢
      • 2017-11-15
      • 1970-01-01
      • 2021-03-27
      • 2021-11-17
      • 1970-01-01
      • 2020-09-04
      • 2021-06-25
      • 1970-01-01
      相关资源
      最近更新 更多