티스토리 뷰
- Single Thread로 동작
- 비동기 처리는 Nodejs의 특징 중 하나
sync_async.js
var fs = require('fs');
//Sync 동기
console.log(1);
var data = fs.readFileSync('data.txt', {encoding:'utf8'});
console.log(data);
//Async 비동기
console.log(2);
fs.readFile('data.txt', {encoding:'utf8'}, function(err, data){
console.log(3);
console.log(data);
});
console.log(4);
data.txt
Hello Sync And Async
실행 결과
1
Hello Sync And Async
2
4
3 //백그라운드에서 fs.readFile 함수가 실행된 후 콜백 함수 결과가 출력됨
Hello Sync And Async //백그라운드에서 fs.readFile 함수가 실행된 후 콜백 함수 결과가 출력됨
참고
'Framework > Express.js' 카테고리의 다른 글
Jade : Express 템플릿 엔진 (0) | 2021.02.10 |
---|---|
정적/동적 페이지 비교 (0) | 2021.02.10 |
Underscore.js (0) | 2021.02.10 |
프로젝트에 종속적인 모듈 설치 (0) | 2021.02.10 |
npm으로 UglifyJS 설치 및 사용 (0) | 2021.02.10 |
댓글