我刚刚开始使用 JS 和 Node.js。我正在尝试使用 Node.js 和一些模块构建一个简单的刮板作为第一个项目,例如request和cheerio。我想在数组中包含的每个域的每个 http 请求之间添加 5 秒延迟。你能解释一下怎么做吗?
这是我的代码:
var request = require('request');
var arr = [ "http://allrecipes.com/", "http://www.gossip.fr/" ];
for(var i=0; i < arr.length; i++) {
request(arr[i], function (error, response, body){
console.log('error:', error);
console.log('statusCode:', response && response.statusCode);
console.log('body:', body);
});
}
Run Code Online (Sandbox Code Playgroud)