node.js 쓰면서 async 안 쓰시는 분은 ...


대단한 분이죠..


전 대단하지 못해서 async 를 자주 사용하는데 


그 막강한 기능 중 솔찍히 하나만 씁니다. ^^


오늘은 제가 쓰는 패턴을 정리해 올립니다. 


물론 개발단계에서만 주석을 살리죠 ^^


var async = require( 'async' );

var 차례대로_진행_하기 = async.series;


//////////////////////////////////////////////////////////////////////

차례대로_진행_하기({

//////////////////////////////////////////////////////////////////////

//====================================================================

'첫번째 진행' : function(다음_진행_하기){


console.log( '첫번째를 진행합니다');

다음_진행_하기(null);

return;

},

//--------------------------------------------------------------------


//====================================================================

'두번째 진행' : function(다음_진행_하기){


console.log( '두번째를 진행합니다');

다음_진행_하기(null);

return;

},

//--------------------------------------------------------------------

//////////////////////////////////////////////////////////////////////

},// 차례대로_진행_하는 항목 들 끝 표시

//////////////////////////////////////////////////////////////////////

//// 마지막 종료 처리 

//////////////////////////////////////////////////////////////////////

function( 에러, 결과들) {

if( 에러 ) {

console.log( '에러 : ' + 에러 );

process.exit(1);

return;

}

console.log( '모든 처리가 끝났습니다.' );

process.exit(0);

}); 

//////////////////////////////////////////////////////////////////////

//// 순차_처리_하기 끝

//////////////////////////////////////////////////////////////////////