Propiedad Node.js process.stdin

La propiedad process.stdin es una interfaz de programación de aplicaciones incorporada del módulo de proceso que escucha la entrada del usuario. La propiedad stdin del objeto de proceso es un flujo legible. Utiliza la función on() para escuchar el evento.

Sintaxis:

process.stdin.on();

Valor devuelto: No devuelve ningún valor.

Parámetros: esta propiedad recibe información del usuario.

Los siguientes ejemplos ilustran el uso de la propiedad process.stdin en Node.js:

Ejemplo 1: Cree un archivo JavaScript y nombre este archivo como index.js.

Javascript

// Node.js program to demonstrate the 
// process.stdin Property 
  
// Enter any texts ( User input)
process.stdin.on('data', data => {
  console.log(`You typed ${data.toString()}`);
  process.exit();
});

Ejecute el archivo index.js con el siguiente comando:

node index.js

Salida: ahora escriba cualquier texto desde la terminal, como se muestra a continuación, hemos escrito GeeksforGeeks

GeeksforGeeks
You typed GeeksforGeeks

Ejemplo 2: Cree un archivo JavaScript y nombre este archivo como index.js.

Javascript

// Node.js program to demonstrate the 
// process.stdin Property 
  
process.stdin.on('readable', () => {
  let chunk;
  // Use a loop to make sure we read all available data.
  while ((chunk = process.stdin.read()) !== null) {
   process.stdout.write(`data: ${chunk}`);
  }
});

Ejecute el archivo index.js con el siguiente comando:

node index.js

Salida: Ahora escriba cualquier texto desde la terminal, como se muestra a continuación, hemos escrito Uno , seguido de Dos y así sucesivamente.

One
data: One
Two
data: Two

Referencia: https://nodejs.org/api/process.html#process_process_stdin

Publicación traducida automáticamente

Artículo escrito por aksrathod07 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 *