UNPKG

reachy-url

Version:

Zero dependency nodejs library for checking if URL is reachable or not

59 lines (39 loc) 1.17 kB
# reachy-url Zero dependency nodejs library for checking if URL is reachable or not # Installation ```sh pnpm install reachy-url ``` ```sh yarn add reachy-url ``` ```sh npm install reachy-url ``` # How to use? ## Functions ### default ▸ **default**(`url`, `timeout?`, `requestOptions?`): `Promise`<`string` \| `number` \| `Error`\> Check if a URL is reachable **`Example`** ```ts 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 } ``` #### Parameters | 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 | #### Returns `Promise`<`string` \| `number` \| `Error`\> Promise object with status code or error #### Defined in [index.ts:24](https://github.com/ShivamJoker/reachy-url/blob/95f2e85/index.ts#L24)