Merge pull request #26 from mattn/proxy

support proxy.
This commit is contained in:
billy gates
2012-09-25 13:55:22 -07:00
2 changed files with 16 additions and 3 deletions

View File

@@ -11,6 +11,10 @@ var _ = require('lodash');
var endpoint = 'https://bower.herokuapp.com/packages';
if (process.env.HTTP_PROXY) {
request = request.defaults({'proxy': process.env.HTTP_PROXY});
}
exports.lookup = function (name, callback) {
request.get(endpoint + '/' + encodeURIComponent(name), function (err, response, body) {
if (err || response.statusCode !== 200) return callback(err || new Error(name + ' not found'));
@@ -65,4 +69,4 @@ exports.all = function (callback) {
request.get(endpoint, function (err, response, body) {
callback(err, body && JSON.parse(body));
});
};
};