Zero dependency nodejs library for checking if URL is reachable or not
pnpm install reachy-url
yarn add reachy-url
npm 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