【问题标题】:Firebase get user data during onCreateFirebase 在 onCreate 期间获取用户数据
【发布时间】:2019-01-10 20:04:40
【问题描述】:

创建用户后,我很难在 onCreate 方法中检索数据。

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

但我收到了一个未定义的值

【问题讨论】:

    标签: firebase firebase-authentication google-cloud-functions


    【解决方案1】:

    正如您在 API 文档中看到的,onCreate 回调方法接收 UserRecord 对象作为其第一个参数。您的函数将其称为user,并试图访问其上名为data 的属性。但是您可以看到 UserRecord 没有 data 属性。它还有许多其他属性,因此请尝试其中的一种。或者调用它的toJSON 方法来生成一个你也可以记录的对象。

    【讨论】:

    • 谢谢,但如果我尝试使用 user.uid,我会收到同样的错误!
    猜你喜欢
    • 1970-01-01
    • 2019-09-25
    • 2018-05-19
    • 2020-01-19
    • 2020-11-05
    • 1970-01-01
    • 2019-01-25
    • 2020-10-18
    • 2023-03-19
    相关资源
    最近更新 更多