Skip to content

Instantly share code, notes, and snippets.

@tdwesten
Created November 27, 2014 10:38
Show Gist options
  • Save tdwesten/346f14763237316e424e to your computer and use it in GitHub Desktop.
Save tdwesten/346f14763237316e424e to your computer and use it in GitHub Desktop.
nodejs request
var FS = require('fs'),
request = require('request');
function getResults(pathToFile, callback) {
FS.readFile(pathToFile, 'utf8', function(err, data) {
if (err) return callback(err);
var response1, response2;
request.post('http://service1.example.com?data=' + data), function(err, response, body) {
if(err) return callback(err);
response1 = response;
next();
});
request.post('http://service2.example.com?data=' + data), function(err, response, body) {
if(err) return callback(err);
response2 = response;
next();
});
function next(){
if(response1 && response2){
callback(null, [response1, response2]);
}
}
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment