follow-url-redirects
v1.1.0
Published
Follows all redirects
Downloads
7
Maintainers
Readme
Follow url redirects
With this Node JS package you can follow all redirects from a given url.
Example
In this example, a bit.ly link has been created that will eventually lead to google.com.
const followRedirects = require('follow-url-redirects');
followUrlRedirects('https://bit.ly/3cScyDF').then(result => console.log(result));
This example returns the following result:
[
{
"url": "https://bit.ly/3cScyDF",
"code": 301,
"cookies": {},
"queryParams": {}
},
{
"url": "http://google.com/",
"code": 301,
"cookies": {},
"queryParams": {}
},
{
"url": "http://www.google.com/",
"code": 200,
"cookies": {},
"queryParams": {}
}
]
Extra options
There is also the possibility to add extra options as a 2nd parameter. | Option | Default | Description | |--------|---------|-------------| | timeout | 10000(ms) | When a request takes too long it stops. In this case after 10 seconds | | maxRedirects | 10 | The maximum number of redirects. |
Example with options
const followRedirects = require('follow-url-redirects');
const options = {
timeout: 3 * 1000, // 3 seconds
maxRedirects: 5
};
followUrlRedirects('https://bit.ly/3cScyDF', options).then(result => console.log(result));