API de protocolo de URL de Node.js

El url.protocol es una interfaz de programación de aplicaciones incorporada de clase URL dentro del módulo url que se utiliza para obtener y establecer la parte del protocolo de la URL. Cuando se analiza una URL usando uno de los protocolos especiales, la propiedad url.protocol puede cambiarse a otro protocolo especial pero no puede cambiarse a un protocolo no especial, y viceversa.

Sintaxis: 

const url.protocol

Valor devuelto: Devuelve la parte del protocolo de la URL.

Los siguientes ejemplos ilustran el uso del método url.protocol en Node.js:

Ejemplo 1:  

Javascript

// Node program to demonstrate the 
// url.protocol API as Setter 
    
// Importing the module 'url'
const http = require('url');
    
// Creating and initializing myURL
const myURL = new URL('https://geeksforgeeks.org:80/foo#ram');
    
// Display href value of myURL before change
console.log("Before Change");
console.log(myURL.href);
    
// Assigning protocol portion
// using protocol
console.log();
myURL.protocol = 'http';
    
// Display href value of myURL after change
console.log("After Change");
console.log(myURL.href);

Salida

Before Change
https://geeksforgeeks.org:80/foo#ram

After Change
http://geeksforgeeks.org/foo#ram

Ejemplo 2: Este ejemplo cambia el protocolo especial a un protocolo no especial. 

Javascript

// Node program to demonstrate the 
// url.protocol API as Setter 
    
// Importing the module 'url'
const http = require('url');
    
// Creating and initializing myURL
const myURL = new URL('https://geeksforgeeks.org:80/foo#ram');
    
// Display href value of myURL before change
console.log("Before Change");
console.log(myURL.href);
    
// Assigning protocol portion
// with non special protocol 
// using protocol
console.log();
myURL.protocol = 'xyz';
    
// Display href value of myURL after change
console.log("After Change");
console.log(myURL.href);

Salida

Before Change
https://geeksforgeeks.org:80/foo#ram

After Change
https://geeksforgeeks.org:80/foo#ram

Ejemplo 3:  

Javascript

// Node program to demonstrate the 
// url.protocol API as Getter 
   
// Importing the module 'url'
const http = require('url');
   
// Creating and initializing myURL
const myURL = new URL('https://geeksforgeeks.org:80/foo#ram');
   
// Getting the protocol portion
// using protocol
const protocol = myURL.protocol;
   
// Display hash value 
console.log("Protocol of current url is : " + protocol);

Producción: 

Protocol of current url is : https:

Nota: El programa anterior se compilará y ejecutará mediante el comando node myapp.js
Referencia: https://nodejs.org/api/url.html#url_url_protocol
 

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *