반응형
서버를 운영하다보니 콘솔 일일히 들어가서 치는것도 지겹고 명령어로 띡띡 하고싶어졌다.
슬슬 귀찮으니 통짜!
var readline = require('readline');
var readInterface = readline.createInterface({ input: process.stdin, output: process.stdout });
readInterface.setPrompt('>');
readInterface.prompt();
readInterface.on('line', (val) => {
var line = val.split(' ');
var command = line[0];
var arg0 = line[1];
...
switch (command) {
case 'exit':
readInterface.close();
break;
case 'abc':
console.log('abc');
break;
case 'def':
console.log('def');
break;
default:
console.log('invalid command');
}
readInterface.prompt();
});
readInterface.on('close', () => {
process.exit(0);
});
보면 알겠지만 복붙에서 쓰면 된다.
>abc
abc
>def
def
뭐 이런식으로 나오겠지.
반응형
'Node.js' 카테고리의 다른 글
[Node.js / Javascript] Socket.IO 사용시 로드밸런서(리버스 프록시)에서 넘어오는 진짜 IP 얻기 (0) | 2019.06.01 |
---|---|
[Node.js / Javascript] Socket.IO와 HTTP 서버를 같은 포트에서 Listen하기 (0) | 2019.06.01 |
[Node.js / Javascript] Winston 모듈로 스마트하게(?) 서버 로깅하기 (0) | 2019.06.01 |
[Node.js / Javascript] Async 모듈로 비동기 함수들 교통 정리 해주기 (0) | 2019.06.01 |
[Node.js / Javascript] RPC로 서버 관리(종료)하기 (0) | 2019.06.01 |