Node.js urlObject.slashes API
Last Updated :
31 Mar, 2023
Improve
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:
// 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.geeksforgeeks.org');
// Display result in console
console.log(url.slashes);
Output:
false
Example 2:
// 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