我在for循环中使用request()将数据发布到服务器。它会无法发布所有数据吗?电子js中的数据发布速率是否有任何限制。在这里,request()方法属于 request npm模块。
const request = require('request);
sendData(reqBody){
request({
url: config.dataDumpUrl,
method: "POST",
json: true, // <--Very important!!!
body: reqBody
}, async (error, response, body) =>{
if (error) {
console.log('error in data post');
}
})
}
然后在如下所示的for循环中调用sendData方法:
for(let i=0;i<1000;i++){
sendData(reqBody);
}
1000请求在for循环中异步完成。会受到最大同时请求限制吗?