Request Hostname
Get the hostname from a request object. Even if it is IPv6 or from x-forwarded-host
.
Install
$ npm install --save request-hostname
Usage
// Basic stuffvar requestHostname = ;console // example.com // Anything that looks like a standard node request objectvar request = headers: host: 'www.example.com' ;console // www.example.com // Also IPv6 or IPv4 hostsvar IPv6Request = headers: host: '[2001:0db8:0000:0000:0000:ff00:0042:8329]' ;console // 2001:0db8:0000:0000:0000:ff00:0042:8329