Node.js urlObject.slashes API

The urlObject.slashes property is used when one wants to check whether there is a need for ASCII valued forward-slash character (/) after the colon (:) in the protocol (HTTP or HTTPS) of a URL or not. It returns the Boolean value.

Syntax: 

urlObject.slashes

Return Value: The urlObject.slashes property returns true if two ASCII value forward slashes are required, otherwise, it returns false.

Example 1: The below programs illustrate the use of urlObject.slashes property:  

javascript




// Node program to demonstrate the
// urlObject.slashes API as Setter
 
// Importing the module 'url-parse'
const parse = require('url-parse');
 
// Use command 'npm install url-parse' in
// command prompt to import this module
const url = parse('www.w3wiki.net');
 
// Display result in console
console.log(url.slashes);


Output: 

false

Example 2:  

javascript




// Node program to demonstrate the 
// urlObject.slashes API as Setter
   
// Importing the module 'url-parse'
const parse = require('url-parse'),
url = parse('https://example.com/geek/login');
 
// Display the result in console view
console.log(url.slashes)


Output: 

true

Note: The above program will compile and run by using the node app.js command.

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


Contact Us