Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
var http = require('http');
var urls = process.argv.slice(2);
var results = [];
var done = 0;
function printResults() {
for (var i = 0; i < 3; i++) console.log(results[i]);
}
function httpGet(index) {
http.get(process.argv[2 + index], function (res) {
res.setEncoding('utf8');
var data = '';
res.on('data', function (chunk) {
data += chunk;
});
res.on('end', function () {
results[index] = data;
done++;
if (done === 3) printResults();
});
}).on('error', function (err) {
console.error(err);
});
}
for (var i = 0; i < 3; i++) httpGet(i);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.