El url.hostname es una interfaz de programación de aplicaciones incorporada de clase URL con un módulo de url que se usa para obtener y establecer la parte del nombre de host de la URL. La diferencia clave entre url.host y url.hostname es que url.hostname no incluye el puerto.
Sintaxis:
const url.hostname
Valor de retorno: obtiene y establece la parte del nombre de host de la URL.
Los siguientes programas ilustran el uso del método url.hostname :
Ejemplo 1:
javascript
// node program to demonstrate the // url.hostname 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 value of myURL before change console.log("Before Change"); console.log(myURL.href); // assigning hostname portion // using hostname console.log(); myURL.hostname = 'example.org'; // Display href value of myURL after change console.log("After Change"); console.log(myURL.href);
Salida :
Ejemplo 2:
javascript
// node program to demonstrate the // url.hostname API as Getter //importing the module 'url' const http = require('url'); // creating and initializing myURL const myURL = new URL('https://example.org/foo#ram'); // getting the hostname portion // using hostname const hostname = myURL.hostname; // Display hostname value console.log(hostname);
Producción:
NOTA: El programa anterior se compilará y ejecutará mediante el comando node myapp.js.
Referencia:
https://nodejs.org/dist/latest-v10.x/docs/api/url.html#url_url_host
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA