【发布时间】:2017-12-08 16:20:27
【问题描述】:
使用 NodeJS 的新 firebase-admin 我得到 firebase-admin error No Firebase app named '" + appName + "' exists 错误,带有新旧凭据以及初始化应用程序的 2 种不同样式
Error: No Firebase app named '[DEFAULT]' exists.
var admin = require("firebase-admin");
var db = admin.database();
var ref = db.ref();
admin.initializeApp({
credential: admin.credential.cert({
projectId: "projectId",
clientEmail: "firebase-adminsdk@iam.gserviceaccount.com",
privateKey: "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhuPuR\nDAoyxH9OiC1CaSJ8/GquyVvQGvCcsXQAGh2LX2uSXKzycuDGAoUkb2Nhc4dk0/Nm\nLNudSRHCku2h2df0v7z65YXt\n-----END PRIVATE KEY-----\n"
}),
databaseURL: process.env.DATABASEURL
});
node_modules/firebase- admin/lib/firebase-namespace.js:52:19
【问题讨论】:
-
代码或者它没有发生:)
-
您的代码似乎在调用
database()之前您调用了initializeApp。这将影响您在问题中包含的错误。 -
Thnx @cartant 就是这样......愚蠢的我;-)