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