requests.js 400 B

12345678910111213141516171819202122232425
  1. // jshint esnext:true
  2. var request = require('superagent')
  3. var chan = require('..')
  4. var co = require('co')
  5. var urls = [
  6. 'http://google.com',
  7. 'http://medium.com',
  8. 'http://segment.io',
  9. 'http://cloudup.com'
  10. ]
  11. co(function *() {
  12. var ch = chan()
  13. var res
  14. urls.forEach(function (url) {
  15. request.get(url, ch)
  16. })
  17. while ((res = yield ch)) {
  18. console.log(res.status)
  19. }
  20. })()