Node.js의 기본 모듈 학습(3)
1891 단어 javascript 기초
'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 () 는 리셋 함수를 받지 않습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
배열 중복 json 의 계승 과 재 구성 제거예 를 들 어 var student = ['qiang', 'ming', 'tao', 'li', 'liang', 'you', 'qiang', 'tao']; 첫 번 째 사 고 는 삭제 할 배열 arr 를 옮 겨 다 니 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.