Node.JS에는 다양한 내부 모듈을 제공하고 있습니다.
한 가지 예로 파일을 생성하여 저장하거나 불러들이는 파일 시스템 관련 모듈을 먼저 예제로 알아보지요.
var fs=require('fs'); //node가 제공하는 모듈(파일처리관련 기능 제공)
fs.writeFile('test01.txt','hello~~~',function(err){ //파일에 저장하기
if(err){
console.log('error:'+err);
}else{
console.log('success');
}
});
fs라는 모듈을 require로 불러오고 해당 모듈에 있는 함수 기능(writeFile)을 이용하여 파일을 저장합니다.
아래는 저장한 파일의 내용을 읽어서 콘솔에 출력하는 예시입니다.
var fs=require('fs');
fs.readFile('./test01.txt','utf-8',function(err, data) {
if(err){
console.log('error:'+err);
}else{
console.log(data);
}
});
이 외에도 http 통신을 할 수 있는 웹 서버를 생성하고 제어할 수 있는 http나 express 등 다양한 모듈을 사용하여
Node.JS를 본격적으로 시작해 보도록 하겠습니다.
'Javascript > Node.JS' 카테고리의 다른 글
3__Node.JS의 즉시 실행 함수 (0) | 2017.02.28 |
---|---|
2__Node.JS의 closure (0) | 2017.02.28 |
1__Node.JS 시작하기 (0) | 2017.02.28 |