Javascript 在NodeJs中将用户输入打印到控制台

Javascript 在NodeJs中将用户输入打印到控制台,javascript,node.js,Javascript,Node.js,请告诉我,我很难找到这段代码的解决方案,我被要求在其中一个学习网站的nodeJs中打印用户输入到控制台。我是nodeJs的新手,不知道该怎么做。对您的任何帮助都将不胜感激。下面是代码行。谢谢 “严格使用”; process.stdin.resume(); 进程标准设置编码('utf-8'); 让inputString=''; 设currentLine=0; process.stdin.on('data',inputStdin=>{ inputString+=inputStdin; }); pr

请告诉我,我很难找到这段代码的解决方案,我被要求在其中一个学习网站的nodeJs中打印用户输入到控制台。我是nodeJs的新手,不知道该怎么做。对您的任何帮助都将不胜感激。下面是代码行。谢谢

“严格使用”;
process.stdin.resume();
进程标准设置编码('utf-8');
让inputString='';
设currentLine=0;
process.stdin.on('data',inputStdin=>{
inputString+=inputStdin;
});
process.stdin.on('end',_979;=>{
inputString=inputString.trim().split('\n').map(字符串=>{
返回字符串.trim();
});
main();
});
函数readLine(){
返回inputString[currentLine++];
}
函数问候语(参数变量){
//此行将向控制台打印“Hello,World!”:
log('Hello,World!');
console.log(inputString);
}
函数main(){
常量参数变量=readLine();
问候语(参数变量);

}
首先需要打开标准输入流。 请尝试以下代码段:

// We start listening for input:
const stdin = process.openStdin();
let content = '';

stdin.addListener('data', d => {
  content += d.toString();
});

stdin.addListener('end', () => {
  console.info(`Input: ${content}`);
});