tistory의 경우 다수의 blog를 생성할 수 있다. 그리고 각 blog마다 category를 만들 수 있다.
#214 issue에서는 blogList를 가지고 오면서 같이 각 blog의 category를 가지고 오고 싶었다.
그렇게 하려면 비동기함수(callback function)을 여러번(즉 blog수만큼) 호출하고, 모두가 값을 받아왔을 때 다음 단계로 넘어가는 것이 필요하다.
이번에 사용한 것이 npm async였다.
async example을 보면 async.parallel 의 first parameter에 callback function array를 넣고, second parameter에 들어온 결과를 처리할 함수를 넣으면 된다.
문제의 부분은 어떻게 내가 만든 함수로 function array를 만들 것인가 인데, 아래의 예제처럼 기존에 사용하던 모든 그대로 function(callback){}; 으로 싸서 Tasks array에 넣어버리면 된다.
full code는 아래의 링크를 참조해주세요~
참고
http://ift.tt/1IUa4RR
http://ift.tt/1bR87EC
from WordPress http://ift.tt/1HzXYvw
댓글 없음:
댓글 쓰기