Используйте потоки process.stdin
и process.stdout
.
Вот пример из этих документов:
process.stdin.resume();
process.stdin.setEncoding('utf8');
process.stdin.on('data', function (chunk) {
process.stdout.write('data: ' + chunk);
});
process.stdin.on('end', function () {
process.stdout.write('end');
});
Вызов process.stdin.resume()
запускает поток данных со стандартного ввода и будет поддерживать выполнение вашей программы до тех пор, пока stdin не будет приостановлен или завершится.