반응형
nodejs 파일 읽기 방식 : 

readFileSync: 동기
readFile :비동기


package.json 파일

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
  "name""nodejs-console-app1",
  "version""0.0.0",
  "description""NodejsConsoleApp1",
  "main""app.js",
  "author""PC_D",
  "dependencies"{
    "nconf""^0.10.0",
    "underscore""^1.8.3"
  },
  "devDependencies"{},
  "scripts"{
    "test""echo \"Error: no test specified\" && exit 1"
  },
  "license""ISC"
}
 






파일 읽기 example


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var fs = require('fs');
 
/*
 * //파일을 다 읽은 이후에 완료가 뜬다
var data = fs.readFileSync('./package.json', 'utf8');
console.log(data);
console.log('완료');
*/
 
//비동기 방식으로
//파일을 읽는 동안 완료가 먼저 뜨고 그다음 파일 내용을 보여준다
//파일이 다 읽히면 call back 함수를 호출한다
var data = fs.readFile('./package.json''utf8'function (err, data) {
    //파일 다 읽었을 대 호출 됨
    console.log(data);
});
console.log('완료');
 
 





결과 :


이며 결과는 동기 일때 '완료'가 파일 내용 하단에 뜬다



반응형

+ Recent posts