API de puerto URL de Node.js

El url.port 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 puerto de la URL. El valor del puerto puede ser un número o una string que contenga un número en el rango de 0 a 65535 ( inclusivo). Establecer el valor en el puerto predeterminado de los objetos de la URL dado el protocolo dará como resultado que el valor del puerto se convierta en una string vacía (”). 
El valor del puerto puede ser una string vacía, en cuyo caso el puerto depende del protocolo/esquema:

Protocolo Puerto
«ftp» 21
«expediente»  
«ardilla de tierra» 70
«http» 80
«https» 443
«ws» 80
«wss» 443

Al asignar un valor al puerto, el valor primero se convertirá en una string usando .toString()
Si esa string no es válida pero comienza con un número, el número inicial se asigna al puerto. Si el número se encuentra fuera del rango indicado anteriormente, se ignora.

Sintaxis:  

const url.port

Valor de retorno: obtiene y establece la parte del puerto de la URL.

Los siguientes programas ilustran el uso del método url.port :

Ejemplo 1:  

Javascript

// node program to demonstrate the 
// url.port API as Setter 
   
//importing the module 'url'
const http = require('url');
   
// creating and initializing myURL
const myURL = new URL('https://example.com:80/foo#ram');
   
// Display href and port
// value of myURL before change
console.log("Before Change");
console.log(myURL.href);
   
// assigning port portion
// using port API
console.log();
myURL.port = '12345';
   
// Display href and password
// value of myURL after change
console.log("After Change");
console.log(myURL.href);

Salida

Ejemplo 2: si el número de puerto es mitad numérico y mitad alfabético  

Javascript

// node program to demonstrate the 
// url.port API as Setter 
    
//importing the module 'url'
const http = require('url');
    
// creating and initializing myURL
const myURL = new URL('https://example.com:80/foo#ram');
    
// Display href and port
// value of myURL before change
console.log("Before Change");
console.log(myURL.href);
    
// assigning port portion
// using port API
console.log();
myURL.port = '2580abcd';
    
// Display href and password
// value of myURL after change
console.log("After Change");
console.log(myURL.href);

Salida

Ejemplo 3:  

Javascript

// node program to demonstrate the 
// url.port API as Getter 
  
//importing the module 'url'
const http = require('url');
  
// creating and initializing myURL
const myURL = new URL('https://example.org/foo#ram');
myURL.port = '1234'
  
// getting the port portion
// using port
const port = myURL.port;
  
// Display port value 
console.log("port is : " + port);
  
//"https" default port is 443
console.log("After Change");
myURL.port = '443';
console.log(myURL.port);

Producción: 

NOTA: El programa anterior se compilará y ejecutará mediante el comando myapp.js en Node. 

Referencia:  
https://nodejs.org/api/url.html#url_url_port
 

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 *