Guest User

Untitled

a guest
Jun 25th, 2014
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. /*'use strict';
  2. var co = require('co');
  3. var promisifier = require('promisifier.js');
  4. var request = promisifier(require('request'));
  5.  
  6. function* a() {
  7. var result = yield request.get('http://www.google.com/');
  8. console.log(result);
  9. return result;
  10. }
  11.  
  12. co(function* () {
  13. yield a();
  14. console.log('Done.');
  15. })();*/
  16.  
  17. 'use strict';
  18. var Bluebird = require('Bluebird');
  19. var request = Bluebird.promisifyAll(require('request'));
  20. //Bluebird.longStackTraces();
  21. var a = Bluebird.coroutine(function *() {
  22. var result = yield request.getAsync('http://www.google.com/');
  23. throw 'asd';
  24. console.log(result);
  25. return result;
  26. });
  27.  
  28. Bluebird.coroutine(function* () {
  29. yield a();
  30. console.log('Done.');
  31. })();
Advertisement
Add Comment
Please, Sign In to add comment