提示节点JS后访问用户输入

时间:2020-10-12 15:08:50

标签: node.js readline

假设我已经提示用户使用readline输入(在Node中)。

是否可以在输入之前访问他输入的内容?

谢谢!

1 个答案:

答案 0 :(得分:0)

切换到原始模式,当用户按下键时可以一一获得。

var stdin = process.openStdin(); 
require('tty').setRawMode(true);    

stdin.on('keypress', function (chunk, key) {
  process.stdout.write('Get Chunk: ' + chunk + '\n');
  if (key && key.ctrl && key.name == 'c') process.exit();
});