Programming/웹프로그래밍
[NodeJs] 외부모듈활용 - Aync
쌍쌍바나나
2016. 3. 17. 12:14
반응형
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);
});
반응형