Javascript 如何顺序调用Firebase auth.createUser?

Javascript 如何顺序调用Firebase auth.createUser?,javascript,ajax,firebase,firebase-authentication,Javascript,Ajax,Firebase,Firebase Authentication,我有一个非常庞大的用户对象列表,我想导入到GoogleFirebase,这基本上只是一个网络调用。我想按顺序执行,只是为了确保它不会达到允许打开的套接字的最大数量。怎么做 这是我的并行调用代码 userObjects.forEach(function(userObject, index){ auth.createUser({ 'email': userObject.email, 'emailVerified': userObject.emailVerified }) .t

我有一个非常庞大的用户对象列表,我想导入到GoogleFirebase,这基本上只是一个网络调用。我想按顺序执行,只是为了确保它不会达到允许打开的套接字的最大数量。怎么做

这是我的并行调用代码

userObjects.forEach(function(userObject, index){
    auth.createUser({
    'email': userObject.email,
    'emailVerified': userObject.emailVerified
})
.then(function(userRecord){
   console.log("Successfully created a user with email:", userRecord.emailInternal);
   successCount++;

})
.catch(function(error){
    console.log("Error creating the user: ", error);
});
});

仅供参考:我有付费帐户,所以100个并发连接不是问题。我得到了EconReset,这可能发生在您跨越系统允许的开放套接字计数时。当您得到错误时,
successCount
有什么值,或者它多久工作一次?