수업소개
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);