怪我咯2017-04-17 15:52:04
Node7을 사용한다면 async/await를 사용하여 작성할 수 있습니다. 방금 From Hell to Heaven 블로그에 올렸고, 이전에도 async/await 이해에 대해 글을 쓴 적이 있습니다.
Node7을 사용하지 않는 경우 비동기 라이브러리waterfall()
를 사용하여 문제를 처리할 수 있습니다. 자세한 내용은 위의 첫 번째 블로그를 참조하세요.
Promise를 직접 캡슐화한 다음 처리할 수도 있습니다. 어쨌든 사용할 수는 없습니다...
살펴보니 10페이지의 데이터를 동시에 비동기적으로 가져올 수 있는 것 같아요. 가져온 후 특정 식별자(페이지 번호)에 따라 정렬한 다음 순서대로 처리하면 됩니다
으아아아Async, Q, Bluebird 및 co와 같은 라이브러리에는 모두 이를 구현하는 방법이 있지만 아마도 for
루프를 사용하지 않을 것입니다.
迷茫2017-04-17 15:52:04
다양한 솔루션이 있으며 여기에서 q
이것은 URL 배열의 주소를 순차적으로 요청합니다.
자세한 내용은 제가 nodejs q 모듈에 관해 쓴 이 글을 읽어보세요
또는 ES6의 생성기와 공동 모듈을 사용하여 이를 달성할 수도 있습니다
으아아아黄舟2017-04-17 15:52:04
를 호출하십시오