![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/ts.corals.io/frontend/node_modules/requrl/ |
# requrl [](https://www.npmjs.com/package/requrl) [](https://www.npmjs.com/package/requrl) [](https://bundlephobia.com/result?p=requrl) Grab full URL from [request](https://nodejs.org/api/http.html#http_class_http_incomingmessage). ## Features - Universal (browser and node.js) support - Detect HTTPS requests using [is-https](https://github.com/nuxt-contrib/is-https) - Support `x-forwarded-proto` and `x-forwarded-host` - Always encode URI - Super Small ## Usage ```js import getURL from 'requrl' // OR const getURL = require('requrl') ``` Function signuture is: ```ts function getURL(req?: IncomingMessage, includePath?: boolean): string ``` Example: ```js const url = getURL(req) // http://localhost:3000 // https://www.foo.com ``` ## License MIT