gpt4 book ai didi

Firebase云函数: Error: Unexpected error while acquiring application default credentials: read ECONNRESET

转载 作者:行者123 更新时间:2023-12-02 21:39:15 28 4
gpt4 key购买 nike

当尝试使用 http 触发器运行我的 firebase 云函数时,我不断收到此错误,但只是间歇性地出现:

Error: Unexpected error while acquiring application default credentials: read ECONNRESET 

有一些不相关的 ECONNRESET/firebase SO 答案没有提供解决方案: Firebase Storage & Cloud Functions - ECONNRESET

最佳答案

问题:

要初始化我正在使用的函数:

const functions = require('firebase-functions');
const admin = require('firebase-admin');

admin.initializeApp(functions.config().firebase);

解决方案(至少对我来说):

我必须使用我的 Google 服务帐户凭据:

var serviceAccount = require("./PATH_TO_YOUR_SERVICE_ACCOUNT_FILE_GOES_HERE.json");

admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://YOUR_FIREBASE_PROJECT_NAME.firebaseio.com"
});

要获取 Firebase 项目名称,请检查 Firebase 项目控制台的左上角 (A)。

要下载服务帐户 JSON 文件,请单击 Firebase 控制台左上角的 (B) 齿轮图标,然后单击 (C) 项目设置:

enter image description here

然后单击服务帐户选项卡:

enter image description here

然后单击“生成新私钥以下载文件。

然后,您可以将 JSON 文件移动到项目函数文件夹中并导入它,如上面的代码片段所示。

enter image description here

关于Firebase云函数: Error: Unexpected error while acquiring application default credentials: read ECONNRESET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48233474/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com