Node.js의 기본 모듈 학습(3)

1891 단어 javascript 기초
node.js에 내장된 fs 모듈은 파일을 읽고 쓰는 것을 책임진다. fs 모듈은 비동기적이고 동기화하는 방법을 제공한다. 다음은 비동기적으로 텍스트를 읽는 코드가 다음과 같다.
'use strict';
var fs=require('fs')//         fs

fs.readFile('test.txt','utf-8',function(err,data){
    if(err){
            console.log(err);
    }
    else{
            console.log(data);
    }
    });                 

test.txt는 현재 경로의 텍스트입니다. 인코딩 방식은utf-8입니다.함수의 매개 변수를 해석해 보십시오. 첫 번째, 정상적으로 읽으면 err 매개 변수는null이고, 데이터는 정상적인 문자열입니다. 오류가 발생하면 errr는 오류 대상을 되돌려줍니다. 데이터는undefined입니다.동기화 읽기 파일은 접미사가 하나 더 있을 뿐 콜백 함수는 받지 않습니다. Sync는 var data=fs.readFileSync(‘test.txt’,’utf-8’);   console.log(data); 파일 쓰기는 fs를 통해 수행됩니다.writeFile() 구현:
'use strict';
var fs=require('fs');
var data='hello,node.js';
fs.writeFile('output.txt',data,function(err) {
 if(err){
    console.log(err);
}else{
    console.log('ok');
    }
});     

매개 변수는 출력 파일 이름, 전송된 데이터, 그리고 리셋 함수입니다. 같은 이치로 파일을 쓰는 데도 동기화 방법이 있습니다. writeFileSync () 는 리셋 함수를 받지 않습니다.

좋은 웹페이지 즐겨찾기