reque

0.1.0 • Public • Published

reque Build Status

Simplified way to handle ClientRequest objects on redirects and timeouts

jaltoid

Usage

var Reque = require('reque');
var reque = new Reque();
 
// Get request
 
reque
    .request(req) // emits `request` event
    .timeout(30 * 1000); // sets timeout value
 
// Some time later
 
reque.request(req); // emits `redirect` event

API

Reque()

Returns instance of PassThrough Stream.

Creates Reque object, that will count redirects.

Reque.request(req)

Stores ClientRequest object req. Emits request on first call.

If it was already called redirect event will be emitted.

Reque.timeout(time, [callback])

Sets timeout for every request, that passed to request method. Calls callback on timeout.

If callback is omitted, then error event will be fired.

Package Sidebar

Install

npm i reque

Weekly Downloads

1

Version

0.1.0

License

MIT

Last publish

Collaborators

  • floatdrop