var _ = require("lodash"); var request = require("request"); var configuration = require([__dirname, "..", "config"].join("/")); exports.create = function(config, fn){ var options = { uri: [configuration.base_uri, config.uri].join("/"), method: "GET", qs: config.qs || {}, timeout: 4000 }; if(config.proxy) options.proxy = config.proxy; request(options, function(error, response, body){ fn(error, response, JSON.parse(body)); }); }