Mehrere benutzerdefinierte Authentifizierungsanforderungen an die Firebase schlagen fehl

Wenn versucht wird, mehrere Firebase-Referenzen nacheinander abzurufen, werden nur die Rückrufe der letzten Anforderungen aufgerufen.

Below Ich versuche, 3 Firebase-Referenzen für verschiedene Daten zu erhalten

console.log('authenticating Users');
var firebaseRef1 = new Firebase('https://stckflw.firebaseio.com/Users');
firebaseRef1.authWithCustomToken('<token>',function(error, authData){
    console.log('authentication callback for Users');
} );
console.log('authenticating Messages');
var firebaseRef2 = new Firebase('https://stckflw.firebaseio.com/Messages');
firebaseRef2.authWithCustomToken('<token>',function(error, authData){
    console.log('authentication callback for Messages');
} );
console.log('authenticating Emails');
var firebaseRef3 = new Firebase('https://stckflw.firebaseio.com/Emails');
firebaseRef3.authWithCustomToken('<token>',function(error, authData){
    console.log('authentication callback for Emails');
} );

Ich sehe das Protokoll wie folgt

authentifizieren von Benutzern
authenticating Messages
authenticating Emails

authentication Rückruf für Emails

Wenn ich erwarte, dass alle 3 Rückrufe nacheinander bei der Authentifizierung abgerufen werden, erwarte ich, dass Protokolle wie @ angezeigt werde

authentifizieren von Benutzern
authenticating Messages
authenticating Emails

authentication Rückruf für Benutzer
authentication callback for Messages
authentication Rückruf für Emails

Bin ich hier etwas vermisst, wegen dem dies passiert?

Ich möchte es so erreichen, dass alle Rückrufe bei der Authentifizierung ausgelöst werden, ohne dass irgendwelche fehlen.

Ich habe hier ein Beispiel erstellthttp: //jsfiddle.net/aniruddhbk/rvkz9mrt/4

Antworten auf die Frage(2)

Ihre Antwort auf die Frage