1.4.1 • Published 6 years ago

@eccenca/superagent v1.4.1

Weekly downloads
145
License
MIT
Repository
github
Last release
6 years ago

Eccenca extended Superagent lib (ecc-superagent)

Extended version of Superagent.js to use within eLDS framework

Usage

Includes Superagent.js and Superagent-rx packages. So, all you need to use it is import and call with your ajax requests:

import request from 'ecc-superagent';
// ...
// parse results
request
    .get(requestUrl)
    .observe() // this returns Rx.Observable
    .subscribe(function(res) {
        // use res
    });
// use results ...

Futhermore it is possible to register/unregister global superagent plugins to manipulate each request. For Example:

import request from 'ecc-superagent';

// Register a plugin which sets a header on each request
request.useForEachRequest('setHeaderPlugin', (request) => {
    request.set('X-Example-Header', 'FOO');
    return request;
});

// The following request will have the X-Example-Header set
request
    .get('http://example.org')
    .observe() // this returns Rx.Observable
    .subscribe(function(res) {
        // use res
    });

// Disable the plugin
request.useForEachRequest('setHeaderPlugin', false);
1.4.1

6 years ago

2.0.1

6 years ago

2.0.1-beta.2

6 years ago

2.0.1-beta.1

6 years ago

2.0.1-alpha.1

6 years ago

2.0.0-alpha.1

6 years ago

2.0.0

6 years ago

1.4.0

6 years ago