반응형
Async Module
콜백함수의 문제를 해결하기 위해서 사용해요.
1. 설치하기
npm install async
- waterfall([fn, fn, ...], fn) : 배열의 함수를 한단계씩 실행, 파라미터를 다음 콜백에게 전달
- series([fn, fn, ...], fn) : 배열의 함수를 실행, 각각의 파라미터를 마지막 함수에게 전달.
예제 )
var async = require('async');
async.parallel([ function(callback) {
console.log('1st ');
setTimeout(function() {
callback(null, 'one');
}, 3000);
}, function(callback) {
console.log('2nd ');
setTimeout(function() {
callback(null, 'two');
}, 1000);
}, function(callback) {
console.log('3rd ');
callback(null, 'three');
} ], function(err, results) {
console.log(arguments);
});
반응형
'Programming > 웹프로그래밍' 카테고리의 다른 글
[NodeJs] Express 프로젝트 시작하기 (MVC Pattern / ejs) (0) | 2016.03.17 |
---|---|
[NodeJs] 외부모듈활용 - Express를 활용해 간단한 Framework 만들기. (그 외 유용한 모듈) (3/3) (0) | 2016.03.17 |
[NodeJs] 외부모듈활용 - Express를 활용해 간단한 Framework 만들기. (Router/GET/POST) (2/3) (0) | 2016.03.17 |
[NodeJs] 외부모듈활용 - Express를 활용해 간단한 Framework 만들기. (1/3) (0) | 2016.03.17 |
[NodeJs] 외부모듈사용하기 - EJS 모듈 (0) | 2016.03.17 |