2016-11-14 12 views
0

が存在する私は古いものと新しい資格情報と2つの異なるスタイルでfirebase管理者error No Firebase app named '" + appName + "' existsエラーが発生しますinitializeAppfirebase-adminのエラーはありませんFirebaseアプリ '[DEFAULT]は' NodeJSのための新しいfirebase管理者で

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: "[email protected]", 
     privateKey: "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhuPuR\nDAoyxH9OiC1CaSJ8/GquyVvQGvCcsXQAGh2LX2uSXKzycuDGAoUkb2Nhc4dk0/Nm\nLNudSRHCku2h2df0v7z65YXt\n-----END PRIVATE KEY-----\n" 
    }), 
    databaseURL: process.env.DATABASEURL 
}); 

node_modules/firebase- 管理/ libに/ firebase-namespace.js:52:19

+0

コード: – Kato

+0

@Kato追加コード –

+1

あなたのコードは 'initializeApp'を呼び出す前に' database() '*を呼び出すようです。それはあなたの質問に含まれているエラーに影響します。 – cartant

答えて

0
const adm = require ('firebase-admin'); 
adm.initializeApp(func.config().firebase); 

これは、上記のエラーをクリアできるfirebaseデータベースを初期化する方法の1つです。

0

あなたはデシベルを参照しよう前にアプリを初期化する必要があります。

関連する問題