在NodeJS中通过plivo API发送批量短信

我有一个数组中的手机号码。 现在我正在通过数字循环发送短信。 我看到这个例子,我们需要用“<”来分隔数字(例如,14156667777 <14157778888 <14158889999)来发送批量短信。 但我不知道如何做一个数组。

var sendSMS = Promise.promisify(notifier.sendSMS); var text = req.params.textmessage; Doctor.getAllDoctorNumber(function(err, doc){ if(err) res.sendStatus(500); else { for(i=0;i<doc.length;i++) { sendSMS(doc[i], text) } } 

随着Promise.all ,这是有用的,当你想等待多个承诺完成

 Doctor.getAllDoctorNumber(function(err, doc){ if(err) res.sendStatus(500); else { var sms = []; for(i=0;i<doc.length;i++) { smo.push( sendSMS(doc[i], text)); } Promise.all(sms).then(function() { console.log("all sms are sent"); }); } });