0
배열이있어서 처리해야합니다. 작업이 실행되는 동안 아약스를 통해 전송할 정보를 저장해야합니다. 비동기 모듈을 사용하지만 필요한 것은하지 않습니다.procces array in nodejs
예 :
var sendData = new Array();
async.each(mails, function(item) {
var mail = item.trim();
console.log(mail);
User.find({mail: mail},function(err, user){
if (user.length > 0) {
sendMail(mail);
var reg = new REG({mail: mail, resp:"Send Mail"});
reg.save(function(err){
if(!err){
var dat ={success: true,msg: "Seccess!"};
sendData.push(dat);
}
});
}else{
var dat ={success: false,msg: "Error!"};
sendData.push(dat);
}
});
}, function(err) {
if (err) {
console.log("ERROR");
console.log(err);
}
console.log("sendResp");
console.log(sendData);
res.send(sendData);
});