getRedirectResult возвращает ноль - PullRequest
0 голосов
/ 06 июня 2018

Этот код возвращает значение NULL:

firebase.auth().getRedirectResult().then((result) => {
  let user = result.user;
  console.log(user);
}).catch((error) => {
  console.log(error);
});

Но при использовании setTimeout код работает:

setTimeout(() => {
  firebase.auth().getRedirectResult().then((result) => {
    let user = result.user;
    console.log(user);
  }).catch((error) => {
    console.log(error);
  });
}, 3000);

Примечание. Я использую ReactJS

1 Ответ

0 голосов
/ 08 июня 2018

Это происходит, когда нет результата перенаправления.Это будет заполнено только когда вы возвращаетесь из успешной операции signInWithRedirect.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...