Node.js - URL
Wed Apr 06 2022 14:38:27 GMT+0000 (Coordinated Universal Time)
Saved by
@monkeyDo
//const url = require('url');
const myUrl = new URL('http://mywebsite.com/hello.html?id=100&status=active');
// Serialized URL
console.log('Serialized URL: ' + myUrl.href);
console.log('Serialized URL: ' + myUrl.toString());
// Host (root domain)
console.log('Host: ' + myUrl.host);
// Hostname ( does not get port ex. 8000 from http://mywebsite.com:8000/hello.html?id=100&status=active )
console.log('Hostname: ' + myUrl.hostname);
// Pathname
console.log('Pathname: ' + myUrl.pathname);
// Serialized query
console.log('Serialized query: ' + myUrl.search);
// Parameter object
console.log(myUrl.searchParams);
// Add param to parameter object
myUrl.searchParams.append('abc', '123');
console.log(myUrl.searchParams);
// Loop through params
myUrl.searchParams.forEach((value, name) => {
console.log(`${name}: ${value}`);
})
content_copyCOPY
Comments