실행중인 nodejs 스크립트에서 들어오는 키 입력을 수신 할 수 있습니까? 이벤트를 사용 process.openStdin()
하고 수신 'data'
하면 다음과 같이 다음 줄 바꿈까지 입력이 버퍼링됩니다.
// stdin_test.js
var stdin = process.openStdin();
stdin.on('data', function(chunk) { console.log("Got chunk: " + chunk); });
이것을 실행하면 다음을 얻습니다.
$ node stdin_test.js
<-- type '1'
<-- type '2'
<-- hit enter
Got chunk: 12
내가보고 싶은 것은 :
$ node stdin_test.js
<-- type '1' (without hitting enter yet)
Got chunk: 1
예를 들어 루비에서 와 동등한 nodejs를 찾고 있습니다.getc
이게 가능해?
(이 질문을 더 쉽게 찾을 수 있도록이 주석을 추가합니다. 올바른 단어를 찾는 데 며칠이 걸렸습니다.) : 이것은 줄 바꿈 (새 줄) 문자가 입력되기 전에 문자별로 stdin 문자를 읽는 방법입니다.
—
어지러운