我有一个非常庞大的用户对象列表,我想将其导入到Google Firebase中,这基本上只是一个网络调用。我想按顺序执行它只是为了确保它没有达到允许的开放套接字的最大数量。怎么做?
这是我的并行调用代码。
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);
});
});