개발/Node js

[Node js] 콘솔 입력 받기 - readline

재근이 2021. 10. 5. 17:41
반응형

https://nodejs.org/dist/latest-v14.x/docs/api/readline.htm

자세한 내용은 위 링크의 공식 문서를 읽어보면서 적용하는게 좋습니다. 간단하게 적용할거면 아래 예제들을 적용해보세요.

🌈콘솔 입력 예제

const readline = require('readline');
const rl = readline.createInterface({
	input: process.stdin,
	output: process.stdout,
});

rl.question("아무거나 입력하세요: ", (input) => {
	//TODO: 입력 받은 후 할 작업 작성
	console.log(`입력한 내용 : ${input}`);

	rl.close();	//close()를 호출하지 않으면 무한 반복
});

🍏실행 화면

 

⭐️또 다른 예제

const readline = require('readline');
const rl = readline.createInterface({
	input: process.stdin,
	output: process.stdout,
});

rl.on('line', (input) => {
	//TODO: 입력 받은 후 할 작업 작성
	console.log(`입력한 내용 : ${input}`);

	rl.close();//close()를 호출하지 않으면 무한 반복
});

🍎실행 화면

 

반응형