Zero dependency nodejs library for checking if URL is reachable or not
pnpm install reachy-urlyarn add reachy-urlnpm install reachy-url▸ default(url, timeout?, requestOptions?): Promise<string | number | Error>
Check if a URL is reachable
Example
try {
const statusCode = await isReachable("https://learnaws.io");
// statusCode = 200
} catch (error) {
const { message } = error;
// Unable to resolve given URL, got status 404 or
// Request timed out while requesting the provided URL
}| Name | Type | Default value | Description |
|---|---|---|---|
url |
string |
undefined |
URL of the website |
timeout |
number |
2000 |
Cancel request after given time |
requestOptions? |
RequestOptions |
undefined |
Request options for HTTP Request |
Promise<string | number | Error>
Promise object with status code or error