Global plugin support for SuperAgent;
Instead of manually calling use()
for every request, use()
is called automatically for every request.
var superagent = require('superagent');
/* Pass the superagent object to superagent-use
in order to be provided with new `use` functionality */
require('superagent-use')(superagent);
var prefix = require('superagent-prefix')('https://api.example.com');
superagent.use(prefix);
superagent
.post('/auth')
.send({user: 'foo', pass: 'bar123'})
.on('request', function(req) {
console.log(req.url); // => https://api.example.com/auth
})
.end(function(err, res) {
//
});