在对我的一些firebase函数进行编码后,我部署并出现以下错误:
获取应用程序默认凭据时出现意外错误:无法加载默认凭据。
我研究了这个错误并得出结论,这篇文章将解决我的问题:Firebase Cloud Functions: Error: Unexpected error while acquiring application default credentials: read ECONNRESET
我试过这个解决方案。我将一个新的私钥下载到我的桌面,然后插入以下代码:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
var serviceAccount = require('/Users/nikhilsridhar/Desktop/test-eed0a-firebase-adminsdk-c4tmt-5d905a082b.json');
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://test-eed0a.firebaseio.com"
});
然而,这并没有解决我的问题,而是给了我一个新的错误:
错误:找不到模块'/Users/nikhilsridhar/Desktop/test-eed0a-firebase-adminsdk-c4tmt-5d905a082b.json'
我做错了什么?
答案 0 :(得分:0)
所以一段时间后我发现服务帐户文件必须在functions文件夹中。然后将路径设为相对或在我的示例中:./ test-eed0a-firebase-adminsdk-c4tmt-5d905a082b.json。这应该有用。