follow-redirects
extends http and https with the ability to follow
HTTP redirects painlessly. It does not modify the native modules but
instead offers its own http/https modules which inherit from the native
modules. If you want to automatically follow redirects, all you need to
do is replace:
var http = require('http');
by
var http = require('follow-redirects').http;
Install
npm install follow-redirects
Usage
var http = require('follow-redirects').http;
var https = require('follow-redirects').https;
http.get('http://bit.ly/900913', function (res) {
res.on('data', function (chunk) {
console.log(chunk);
});
}).on('error', function (err) {
console.error(err);
});
https.request({
host: 'bitly.com',
path: '/UHfDGO',
maxRedirects: 3
}, function (res) {
res.on('data', function (chunk) {
console.log(chunk);
});
}).on('error', function (err) {
console.error(err);
});
License
MIT: http://olalonde.mit-license.org