@fluidapps/superagent-defaults

Create some defaults for superagent requests

Stats

StarsIssuesVersionUpdatedCreatedSize
@fluidapps/superagent-defaults
0.1.136 years ago6 years agoMinified + gzip package size for @fluidapps/superagent-defaults in KB

Readme

superagent-defaults Build Status

Create some defaults for superagent requests

Usage

var defaults = require('superagent-defaults');

// Create a defaults context
var superagent = defaults();

// Setup some defaults
superagent
  .set('my-default-header', 'my-default-value')
  .auth('myUsername', 'myPassword')
  .on(function (req){
    console.log(req.url);
  });

// Use superagent like you always have; the defaults will be applied to
// each request automatically
superagent
  .get('/my-api')
  .end(function(res) {
    console.log(res.text);
  });

You may also pass a function that implements the superagent interface.

var defaults = require('superagent-defaults');
var supertest = require('supertest');

var request = defaults(supertest(app));

request
  .get('/my-test-path')
  .end(function(err, res) {
    console.log(res.text);
  });

Tests

$ npm test

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.