Firebase v3 Reference Guide oznacza, że createUserWithEmailAndPassword(email, password)
zwraca firebase.Promise
zawierający non-null firebase.User
.Firebase v3 createUserWithEmailAndPassword. Then Promise
Firebase v3 Authenticate with Firebase using Password-Based Accounts Guide pokazuje następujący przykład
firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// ...
});
Moje pytanie brzmi, chcę odpalić funkcję, która dodaje użytkownika do mojego węzła users
w moim Realtime Database. Chcę dołączyć wyświetlaną nazwę użytkownika, którą wybrałem z formularza rejestracji witryn. Tak więc wygląda na to, że chcę zrobić .then
i jeśli metoda createUserWithEmailAndPassword
powiodła się, chcę uruchomić funkcję zapisującą nowego użytkownika (z wyświetlaną nazwą) do mojego węzła Realtime Database users
.
Jak zmodyfikować przykładowy skrypt do stylu .then
?
jeśli czujesz, wtedy można przyjąć jako odpowiedź :) –
@MithunPattankar głosowałem swoją odpowiedź w górę, ale przyjął drugi właśnie BCS łatwiej było mi się czytać. ES6, którego użyłeś, jest ostry, ale nie tak prosty. Dziękuję bardzo za odpowiedź. –