我正在开发nodejs应用程序
我有一个包含10个URL的数组
var urlArray = [{url01},{url02},{url03},......,{url10}];
var arrayLength = 10;
var reqData = {message:'Wel Come'};
for(var i = 0; i < arrayLength ; i ++ ){
requestify.post(urlArray[i],reqData)
.then(function(resonse){
console.log(response);
},function(err){
console.log(err);
});
}我需要发送10个请求同步的方式
发布于 2015-11-05 20:42:59
你可以按照下面的方法来做。
var i = 0;
var urlArray = [{url01},{url02},{url03},......,{url10}];
var makeCall = function(x){
if( x < urlArray.length ) {
requestify.post(urlArray[i],reqData)
.then(function(resonse){
makeCall(x+1);
},function(err){
console.log(err);
});
}
};
makeCall(0);https://stackoverflow.com/questions/33542569
复制相似问题