为了账号安全,请及时绑定邮箱和手机立即绑定

未捕获(承诺)TypeError:firebase.auth(...)。getUser不是一个函数

未捕获(承诺)TypeError:firebase.auth(...)。getUser不是一个函数

蛊毒传说 2021-04-09 19:11:01
我有此代码: firebase.auth().getUser(user.uid).delete().then(function() {                console.log("user deleted");              }).catch(function(error) {                console.log("Error while deleting user " + user.email);              });如果firebase.auth()不为null,为什么会出现此错误?这就是我包括firebase的方式: <!-- Firebase App (the core Firebase SDK) is always required and must be listed first -->  <script src="https://www.gstatic.com/firebasejs/5.9.4/firebase-app.js"></script>  <!-- Add Firebase products that you want to use -->  <script src="https://www.gstatic.com/firebasejs/5.9.4/firebase-auth.js"></script>  <script src="https://www.gstatic.com/firebasejs/5.9.4/firebase-firestore.js"></script>例如,在“身份验证”中创建用户对我而言有效,或者更新实时数据库。但是,当我尝试从身份验证中删除用户时,出现此错误。
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

API文档中可以看到,由返回的Auth对象firebase.auth()

也许您将其与Admin SDK提供的Auth对象混淆了,该对象在Web浏览器中不起作用。它有一个getUser方法,但是您使用的不是SDK。


查看完整回答
反对 回复 2021-04-29
  • 1 回答
  • 0 关注
  • 168 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信