Javascript Firestore未在SignInsessWithAuthResult中添加任何内容

Javascript Firestore未在SignInsessWithAuthResult中添加任何内容,javascript,firebase,google-cloud-firestore,callback,Javascript,Firebase,Google Cloud Firestore,Callback,我正在尝试为每个用户添加一些额外的数据。我正在使用Firestore来完成这项工作,因为它已经设置好并开始工作。但我似乎无法在FirebaseUI的SignInsessWithAuthResult回调函数中添加任何内容 var db=firebase.firestore(); 变量uiConfig={ 回调:{ SignInsessWithAuthResult:(authResult,重定向URL)=>{ if(authResult.additionalUserInfo.isNewUser){

我正在尝试为每个用户添加一些额外的数据。我正在使用Firestore来完成这项工作,因为它已经设置好并开始工作。但我似乎无法在FirebaseUI的
SignInsessWithAuthResult
回调函数中添加任何内容

var db=firebase.firestore(); 变量uiConfig={ 回调:{ SignInsessWithAuthResult:(authResult,重定向URL)=>{ if(authResult.additionalUserInfo.isNewUser){ 数据库集合(“用户”)。添加({ 垃圾:“垃圾” }) .then(功能(docRef){ console.log(“使用ID编写的文档:”,docRef.ID); }) .catch(函数(错误){ console.error(“添加文档时出错:”,错误); }); } 返回true; } } 我已经检查了回调是否正在执行。我还检查了数据库是否在回调外部连接并可用。但是当我尝试在回调内部使用它时,我什么都没有得到。没有错误,没有日志,什么都没有。我想这可能与作用域有关,因为我还没有完全理解JavaScript中的作用域。但我不知道如何使用它将在回调中修复该问题


我是做错了什么,还是应该在GitHub上创建问题?(我应该在哪里创建问题?

您没有选中add()对于错误。它返回一个承诺-这个承诺对结果有什么影响?就像我说的,什么都没有。你能编辑这个问题来显示你为检查错误而添加的代码吗?问题中没有。好的,编辑完毕!那么你是说你知道正在调用add()(可能你正在记录或调试以看到这种情况发生?)但没有回应?