• Node.js Video Tutorials

NodeJS - urlObject.host Property



A URL string is a structured string that contains multiple segments. If we parse this URL string, a URL object is returned. The returned URL Object contains segments that are present in the URL string.

The NodeJS urlObject.host property of urlObject specifies the complete lower-cased host segment of a URL, including the port portion if present.

For instance, consider this URL 'https://user:pass@site.com:8000/pa/th?q=val#hash'.

  • “site.com:8000” is the host segment.

  • “8000” is the port portion.

Syntax

Following is the syntax of the NodeJS urlObject.host property

urlObject.host

Parameters

This property does not accept any parameters.

Return Value

This property retrieves the full lower-cased host segment of the URL.

Example

If the provided URL contains a full lower-cased host segment, the host property will retrieve that segment.

In the example below, we are trying to get the host segment from the specified URL.

const url = require('url');
let address = 'https://user:pass@tutorialspoint.com/pa/th?q=val#hashh';
let result = url.parse(address, true);
console.log(result.host);

Output

As we can see in the output below, the host property retrieved the host segment from the URL.

tutorialspoint.com

Example

If the provided URL contains a full lower-cased host segment, the host property will retrieve that segment including the port portion if present.

In the following example, we are also including the port portion along with the host segment to the URL.

const url = require('url');
let address = 'https://user:pass@tutorialspoint.com:8000/pa/th?q=val#hashh';
let result = url.parse(address, true);
console.log(result.host);

Output

Following is the output of the above code

The host property will retrieve the host segment along with the port portion as it is present in the given URL.

tutorialspoint.com:8000
nodejs_url_module.htm
Advertisements