• Node.js Video Tutorials

NodeJS - url.hash Property



The NodeJS url.host property of URL class gets and sets the host portion of the URL. If any invalid host values are assigned to the host property, they will be ignored.

There are several utilities for URL resolution and parsing provided by the Node.js URL module.

Syntax

Following is the syntax of the NodeJS host property of URL class

URL.host

Parameters

This property does not accept any parameters.

Return Value

This property gets and sets the host segment of the provided URL.

Example

We can get the value of the host portion of the URL by using the NodeJS URL.host property.

In the following example, we are trying to get the host portion of the provided URL.

const url = require('url');

const myURL = new URL('https://www.tutorialspoint.com/index.htm');
console.log(myURL.href);
console.log("Host portion of the URL: " + myURL.host);

Output

After executing the above program, the myURL.host property returned the value in the host portion of the URL.

https://www.tutorialspoint.com/index.htm
Host portion of the URL: www.tutorialspoint.com

Example

We can also set the value of the host portion of the URL by using the URL.host property.

In the below program, we are trying to set a new value to the host portion of the given URL.

const url = require('url');

const myURL = new URL('https://www.tutorialspoint.com/index.htm');
console.log(myURL.href);
console.log("The current host portion in URL: " + myURL.host);

myURL.host = "www.tutorix.com";
console.log("After modifying the host portion to: " + myURL.host);
console.log(myURL.href);

Output

As we can see in the output below, the myURL.host modified the fragment property of the given URL.

https://www.tutorialspoint.com/index.htm
The current host portion in URL: www.tutorialspoint.com

After modifying the host portion to: www.tutorix.com
https://www.tutorix.com/index.htm
nodejs_url_module.htm
Advertisements