Grab full URL from request.
- Universal (browser and node.js) support
- Detect HTTPS requests using is-https
- Support
x-forwarded-proto
andx-forwarded-host
- Always encode URI
- Super Small
import getURL from 'requrl' // OR const getURL = require('requrl')
Function signuture is:
function getURL(req?: IncomingMessage, includePath?: boolean): string
Example:
const url = getURL(req) // http://localhost:3000 // https://www.foo.com
MIT