2017-08-19 1 views
0

ich eine Feuerbasis Funktion haben, nach dem Vorbild https://github.com/firebase/functions-samples/tree/master/email-confirmationFirebase Funktionen für sendemail Bestätigung

Ich habe folgende Datenbankregel:

{ 
    "rules": { 
    ".read": true, 
    ".write": true, 
    "iv": { 
     "contactus": { 
     ".read": true, 
     ".write": true 
     } 
    } 
    } 
} 

Und meine Firebase-Funktion wird mit der folgenden Datenbank ref

exports.sendEmailConfirmation = functions.database.ref('/iv/contactus').onCreate(event => { 
    const snapshot = event.data; 
    const val = snapshot.val(); 
    console.log('value is:' + JSON.stringify(val)); 

Diese Firebase-Funktion wird nicht ausgelöst.

Meine Datenbankstruktur ist wie folgt

iv 
contactus 
    -KrsVfIJ4R6z6HAvguC9 
     contactDate: 
     email: 
     message: 
     name: 
     phonenumber: 

Ich habe versucht, das Hinzufügen {uid}, {userid} etc in die Datenbank ref und die Regel, aber es funktioniert immer noch nicht ausgelöst.

Was ich falsch

Dank tun, Rajesh

+0

Sie versuchen onCreate ändern. -> OnWrite – aofdev

+0

fragen Ihre Datenbank – aofdev

+0

OnWrite Struktur nicht –

Antwort

0

geändert von:.

exports.sendEmailConfirmation = functions.database.ref ('/ iv/contactus') onCreate (event => {


zu. exports.sendEmailConfirmation = functions.database.ref ('/ contactus/{pushId}') OnWrite (event => {

Verwandte Themen