Framework/Node.js
[Node.js] 파일 쓰기 - Console
조용한고라니
2021. 5. 4. 12:34
반응형
콘솔에 문자열을 입력하고 그 내용을 파일에 저장하는 예제를 해보고자 한다. 자바스크립트는 콘솔 입력이 없기에 Node.js를 사용해야한다.
const fs = require('fs');
const readline = require('readline');
var rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
var data = '';
rl.on('line', (input) => {
data += input + '\n';
});
rl.on('close', () => {
fs.appendFile('./test.txt', data, 'utf8', (err) => {
if(err) throw err;
console.log('파일 작성 완료');
});
});
fs는 'File System'의 약자로 노드에서 파일을 다루기 위한 내장 모듈이고, readline 또한 내장모듈인데, 이는 콘솔에서의 입출력을 관리할 수 있는 모듈이다.
반응형