5
게임 서버를 만들고 있는데 SSH에서 서버를 실행 한 후에 명령을 입력하고 싶습니다. 예 : addbot, generatemap, kickplayer 등Node.js에서 서버가 실행되는 동안 콘솔 명령을 구현하는 방법
반감기 나 다른 게임 서버와 비슷합니다. Node.js가 내 명령을 듣고 서버를 SSH로 계속 실행하려면 어떻게해야합니까?
게임 서버를 만들고 있는데 SSH에서 서버를 실행 한 후에 명령을 입력하고 싶습니다. 예 : addbot, generatemap, kickplayer 등Node.js에서 서버가 실행되는 동안 콘솔 명령을 구현하는 방법
반감기 나 다른 게임 서버와 비슷합니다. Node.js가 내 명령을 듣고 서버를 SSH로 계속 실행하려면 어떻게해야합니까?
이 같은 process.stdin를 사용할 수 있습니다 좋은 근무
var prompt = require('prompt');
// Start the prompt
prompt.start();
// Get two properties from the user: username and email
prompt.get(['username', 'email'], function (err, result) {
// Log the results.
console.log('Command-line input received:');
console.log(' username: ' + result.username);
console.log(' email: ' + result.email);
})
, 감사 :
그렇지 않으면, 당신은 당신이 할 수있는 프롬프트 https://github.com/flatiron/prompt 같은 도우미 라이브러리를 사용할 수 있습니다! – Nick
"quit"명령이 작동하지 않습니다 : P "text"변수가이 텍스트 + "enter";를 가지고있는 것 같습니다.) 이것을 삭제하는 방법은 무엇입니까? – Piotrek
@ Ludwik11 .trim()을 사용하십시오. – Masterakos