Del siguiente código puedo leer y consolar. registrar la línea
const readline = require('readline'); const { stdin: input, stdout: output } = require('process'); const rl = readline.createInterface({ input, output }); rl.question('What is your name? ', (answer) => { console.log(`Hi ${answer}!`); rl.close(); }); Pero estoy tratando de leer la entrada del usuario como esta Entrada: node app.js John Salida: Hi John!
¿Cómo puedo lograr esto en el nodo?
Para lograrlo puedes usar lo siguiente:
process.argv process.argv es una matriz que contiene todos los argumentos que se usaron al invocar su programa. Imagen que llamaste a tu programa así: node index.js "John" , process.argv se vería así: ["node", "path/to/index.js", "John"] .