Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*'use strict';
- var co = require('co');
- var promisifier = require('promisifier.js');
- var request = promisifier(require('request'));
- function* a() {
- var result = yield request.get('http://www.google.com/');
- console.log(result);
- return result;
- }
- co(function* () {
- yield a();
- console.log('Done.');
- })();*/
- 'use strict';
- var Bluebird = require('Bluebird');
- var request = Bluebird.promisifyAll(require('request'));
- //Bluebird.longStackTraces();
- var a = Bluebird.coroutine(function *() {
- var result = yield request.getAsync('http://www.google.com/');
- throw 'asd';
- console.log(result);
- return result;
- });
- Bluebird.coroutine(function* () {
- yield a();
- console.log('Done.');
- })();
Advertisement
Add Comment
Please, Sign In to add comment