- 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.port 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.port property of urlObject specifies the numeric port portion of the host segment from a URL.
For instance, consider the URL “https://user:pass@site.com:8000/pa/th#hashh”.
“site.com:8000” is the host segment.
“8000” is the port portion.
Syntax
Following is the syntax of the NodeJS urlObject.port property
urlObject.port
Parameters
This property does not accept any parameters.
Return Value
This property retrieves the numeric port portion of the host segment from a URL.
Example
If the provided URL contains a port portion in the host segment, the NodeJS urlObject.port property will retrieve only the port portion.
In the following example, we are trying to get the port portion from the provided URL.
const url = require('url'); let address = 'https://user:pass@site.com:8000/pa/th#hashh'; let result = url.parse(address, true); console.log(result.port);
Output
As we can see in the output below, the NodeJs port property retrieved the port portion from the URL.
8000
Example
If the provided URL does not contain a port portion in the host segment, the port property will return null.
In the following example, we are proving a URL without a port parameter in it.
const url = require('url'); let address = 'https://user:pass@site.com/pa/th#hashh'; let result = url.parse(address, true); console.log(result.port);
Output
Following is the output of the above code
null
Example
If we do not parse the specified URL, the port property will be undefined.
We are trying to get the port portion in the host segment from the URL using the port property without parsing.
const url = require('url'); let address = 'https://user:pass@site.com/pa/th#hashh'; console.log(address.port);
Output
As we can see in the output below, the port property is undefined.
undefined
To Continue Learning Please Login
Login with Google