[Node.js 모듈] node-multipinner가 병렬 처리된 실행을 콘솔에 출력
4314 단어 Node.js
node-multispinner
install
npm install --save multispinner
sample
예를 들면 이런 코드를 쓸 수 있어요.
또한 슈퍼에이전트도 사용했으니 주의하세요.
main.jsconst Multispinner = require('multispinner')
const request = require('superagent')
const requests = [
'http://google.com',
'http://yahoo.co.jp',
'http://apple.com',
'http://nobodyrequest.com'
]
const ms = new Multispinner(requests)
ms
.on('success', () => {
console.log('done without errors!')
})
.on('err', (e) => {
console.log(`${e} spinner finished with an error`)
})
requests.map((r) => {
request
.get(r)
.end((err, res) => {
if(err){ ms.error(r); return ;}
ms.success(r);
})
})
Reference
이 문제에 관하여([Node.js 모듈] node-multipinner가 병렬 처리된 실행을 콘솔에 출력), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/keitarou/items/51cabf77709a3ffd2b23
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
npm install --save multispinner
const Multispinner = require('multispinner')
const request = require('superagent')
const requests = [
'http://google.com',
'http://yahoo.co.jp',
'http://apple.com',
'http://nobodyrequest.com'
]
const ms = new Multispinner(requests)
ms
.on('success', () => {
console.log('done without errors!')
})
.on('err', (e) => {
console.log(`${e} spinner finished with an error`)
})
requests.map((r) => {
request
.get(r)
.end((err, res) => {
if(err){ ms.error(r); return ;}
ms.success(r);
})
})
Reference
이 문제에 관하여([Node.js 모듈] node-multipinner가 병렬 처리된 실행을 콘솔에 출력), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/keitarou/items/51cabf77709a3ffd2b23텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)