Skip to content

Instantly share code, notes, and snippets.

@hajovsky
Last active August 29, 2015 14:04
Show Gist options
  • Save hajovsky/eceead443d4b51b804f2 to your computer and use it in GitHub Desktop.
Save hajovsky/eceead443d4b51b804f2 to your computer and use it in GitHub Desktop.
yieldable superagent
var request = require('superagent');
var yieldable = require('yieldable');
var co = require('co');
yieldable([
request.Request
]);
co(function *() {
var ua = 'Mozilla/1.0';
var response = yield request
.post('http://httpbin.org/post')
.send({lorem: 'ipsum'})
.set('User-Agent', ua)
.y$end(); // <– new yieldable method with "y$" prefix
console.log(response.body);
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment