0.1.0 • Published 9 years ago

reque v0.1.0

Weekly downloads
8
License
MIT
Repository
github
Last release
9 years ago

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.