Wrap a sweet jsonp filling in a savoury superagent wrapper
npm install superagent-jsonp

Adds jsonp behaviour to superagent.
First install with npm
``npm i superagent-jsonp --save`
Then use like so;
`js`
const superagent = require('superagent');
const jsonp = require('superagent-jsonp');
superagent.get('http://example.com/foo.json').use(jsonp).end(function(err, res){
// everything is as normal
});
First install:
`bower i superagent-jsonp --save`
Include it from your bower components in the usual way
Then use pretty much as you do above
`js`
superagent.get('http://example.com/foo.json').use(superagentJSONP).end(function(err, res){
// everything is as normal
});
- callbackParam: The name of the query parameter that contains the function name to call. Defaults to callback.
- callbackName: Optional. The name of the callback function
- timeout: How long to wait until this is considered to be an
unsuccessful request.
- Note: all unsuccessful requests are currently treated as 404s
`js``
superagent
.get('http://example.com/obviously_404.json').use(jsonp({
timeout: 3000,
callbackName: 'someOtherName'
})).end((err, response) => {
// response => {}
// err => new Error('404 NotFound')
});