node.js async 모듈

Posted 2013. 10. 31. 10:05

비동기 처리 모듈.


npm install async


var async = require('async');


// 순차 처리 series

async.series([

function(callback){

// 처리1

callback(null, 'one');

},

function(callback){

// 처리2

callback(null, 'two');

}],

// 확인하는 처리

function(err, results){

console.log('results', results);

}

);



// 병렬 처리 parallel

async.parallel([

function(callback){

setTimeout(function(){

console.log('하나');

callback(null, '하나');

}, 200);

},

function(callback){

setTimeout(function(){

console.log('둘');

callback(null, '둘');

}, 100);

}],

function(err, results){

console.log('results : ', results);

}

);



npm install cron 하여 설치 후.



var cronJob = require('cron').CronJob;


//초 분 시 일 월 요일

new cronJob('1 8 * * * *', function(){

// 수행하고 싶은 일

console.log('cron execute!');

}, null, true);



별표한 부분에 원하는 시간을 넣으면 매 그 시간마다 동작.


cron API : https://npmjs.org/package/cron






완벽한 스쾃 자세

Posted 2013. 10. 17. 16:22



« PREV : 1 : 2 : 3 : 4 : 5 : ··· : 24 : NEXT »