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