2017-06-17 4 views
0

Ich bekomme diesen Fehler in meinen Firebase Cloud-Funktionen Logs.Firebase Cloud-Funktionen - Die Standard-Firebase-App existiert nicht

enter image description here

Ich möchte einen Benutzer löschen, indem admin.auth().deleteUser(req.body.uid).then().catch()

ich die firebase-admin wie initialisiert:

admin.initializeApp({ 
    ...functions.config().firebase, 
    databaseAuthVariableOverride: { uid: 'some-worker-id' } 
}, 'some-name') 

Antwort

1

Sie das Admin-SDK mit dem Namen Initialisierung 'some-name'. Das ist per Definition nicht die Standardinstanz. Geben Sie ihm keinen Namen, und Sie initialisieren die Standardinstanz. Wenn Sie nicht mehrere Admin-Instanzen benötigen, um eine Verbindung zu mehreren Projekten herzustellen, vergeben Sie keinen Namen und übernehmen Sie den Standardnamen.

+0

Aber ich brauche mehrere Admin-Instanzen. – CENT1PEDE

+0

Aktualisieren Sie in diesem Fall Ihre Frage, um zu erklären, warum * Sie mehrere Instanzen benötigen, und stellen Sie sicher, dass Ihr Code die Initialisierung und Verwendung aller Instanzen enthält. –

Verwandte Themen