수업소개
Node.js에서 매우 중요한 특징인 비동기 처리 방식을 살펴봅니다. Node.js 실행순서를 파악하는 것이 목적입니다.
동기와 비동기 1
강의
소스코드
syntax/sample.txt
B
syntax/sync.js
var fs = require('fs');
/*
//readFileSync
console.log('A');
var result = fs.readFileSync('syntax/sample.txt', 'utf8');
console.log(result);
console.log('C');
*/
console.log('A');
fs.readFile('syntax/sample.txt', 'utf8', function(err, result){
console.log(result);
});
console.log('C');
동기와 비동기 2
강의
callback
강의
소스코드
/*
function a(){
console.log('A');
}
*/
var a = function(){
console.log('A');
}
function slowfunc(callback){
callback();
}
slowfunc(a);

