Open In App

Node.js URL.href API

Last Updated : 14 Oct, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

The url.href is an inbuilt application programming interface of class URL with in the url module which Gets and sets the serialized URL. Getting the value of the href property is equivalent to calling the url.toString() method.Setting the value of this property to a new value is equivalent to creating a new URL object using new URL(value). Each of the URL object’s properties will be modified.
 

Syntax:  

const url.href 

Return value: It gets and sets the serialized URL.
Below programs illustrate the use of url.href Method:
Example 1:  

javascript




// node program to demonstrate the 
// url.href API as Setter 
   
//importing the module 'url'
const http = require('url');
   
// creating and initializing myURL
const myURL = new URL('https://example.com:80/foo#ram');
   
// Display href value of myURL before change
console.log("Before Change");
console.log(myURL.href);
   
// assigning serialized URL
// using href
console.log();
myURL.href = 'https://example.com/bar';
   
// Display href value of myURL after change
console.log("After Change");
console.log(myURL.href);


Output
 

Example 2: 

javascript




// node program to demonstrate the 
// url.href API as Getter 
  
//importing the module 'url'
const http = require('url');
  
// creating and initializing myURL
const myURL = new URL('https://example.org/foo#ram');
  
// getting the serialized URL
// using href
const href = myURL.href;
  
// Display hostname value 
console.log(href);


Output: 
 

Reference: 
https://nodejs.org/api/url.html#url_url_href



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads