Firebase получает данные пользователя во время onCreate - PullRequest
0 голосов
/ 10 января 2019

После создания пользователя мне сложно получить данные в методе onCreate.

exports.accountCreate = functions.auth.user().onCreate(user => {
  console.log("--->"+user.data);
  console.log("ok");
  return true;
});

Но я получил неопределенное значение

1 Ответ

0 голосов
/ 10 января 2019

Как видно из документации API, метод обратного вызова onCreate получает объект UserRecord в качестве первого аргумента. Ваша функция вызывает его user и пытается получить к нему доступ с именем data. Но вы можете видеть, что UserRecord не имеет свойства данных. У него много других свойств, поэтому попробуйте одно из них. Или, возможно, вызовите метод toJSON , чтобы создать объект, который вы также можете зарегистрировать.

...