Firebase 为什么我的云功能不再工作

Firebase 为什么我的云功能不再工作,firebase,google-cloud-functions,Firebase,Google Cloud Functions,您好,我的云函数中出现以下错误: Error: Could not load the default credentials. 当我执行一个云函数时,但在星期六之前,该函数工作正常,我不知道它为什么会改变。 我还在firebase控制台中收到了下一个通知: Function execution started Function execution took 56 ms, finished with status: 'ok' 这个问题可能是相关的 作为临时解决办法 凭据需要在文件或磁盘中可用

您好,我的云函数中出现以下错误:

Error: Could not load the default credentials.
当我执行一个云函数时,但在星期六之前,该函数工作正常,我不知道它为什么会改变。 我还在firebase控制台中收到了下一个通知:

Function execution started

Function execution took 56 ms, finished with status: 'ok'

这个问题可能是相关的

作为临时解决办法

凭据需要在文件或磁盘中可用,因此您需要使用API部署项目,或者使用文件上载选项

此时,您需要将您的凭据设置为GOOGLE_APPLICATION_credentials=./my-service-account.json

或者,您可以手动加载服务帐户凭据,如下所示:

Const credentials = require(‘./credentials.json’)
admin. initialize App({
    Credential: admin.credential.cert(credentials),
    databaseURL: “https://PROJECT_ID.firebaseio.com”
})