- Node.js Tutorial
- Node.js - Home
- Node.js - Introduction
- Node.js - Environment Setup
- Node.js - First Application
- Node.js - REPL Terminal
- Node.js - Command Line Options
- Node.js - Package Manager (NPM)
- Node.js - Callbacks Concept
- Node.js - Upload Files
- Node.js - Send an Email
- Node.js - Events
- Node.js - Event Loop
- Node.js - Event Emitter
- Node.js - Debugger
- Node.js - Global Objects
- Node.js - Console
- Node.js - Process
- Node.js - Scaling Application
- Node.js - Packaging
- Node.js - Express Framework
- Node.js - RESTFul API
- Node.js - Buffers
- Node.js - Streams
- Node.js - File System
- Node.js MySQL
- Node.js - MySQL Get Started
- Node.js - MySQL Create Database
- Node.js - MySQL Create Table
- Node.js - MySQL Insert Into
- Node.js - MySQL Select From
- Node.js - MySQL Where
- Node.js - MySQL Order By
- Node.js - MySQL Delete
- Node.js - MySQL Update
- Node.js - MySQL Join
- Node.js MongoDB
- Node.js - MongoDB Get Started
- Node.js - MongoDB Create Database
- Node.js - MongoDB Create Collection
- Node.js - MongoDB Insert
- Node.js - MongoDB Find
- Node.js - MongoDB Query
- Node.js - MongoDB Sort
- Node.js - MongoDB Delete
- Node.js - MongoDB Update
- Node.js - MongoDB Limit
- Node.js - MongoDB Join
- Node.js Modules
- Node.js - Modules
- Node.js - Built-in Modules
- Node.js - Utility Modules
- Node.js - Web Module
- Node.js Useful Resources
- Node.js - Quick Guide
- Node.js - Useful Resources
- Node.js - Dicussion
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
To Continue Learning Please Login
Login with Google