Sometimes, we want to read standard input with JavaScript.
In this article, we’ll look at how to read standard input with JavaScript.
How to read standard input with JavaScript?
To read standard input with JavaScript, we can use the readline module.
For instance, we write:
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.question("> >What's your name? ", (answer) => {
console.log("Hello", answer);
rl.close();
});
We call readline.createInteface with:
{
input: process.stdin,
output: process.stdout
}
to read standard input and output standard output.
Then we call rl.question to show a prompt for the user.
And the entered answer will be set as the value of the answer parameter.
Finally, we call rl.close to stop reading standard input.
Conclusion
To read standard input with JavaScript, we can use the readline module.