Skip to content

tbuchok/hyperquest-timeout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hyperquest-timeout

Timeout hyperquests

Why?

Killing a request after a set amount of time might be useful from time-to-time. This is an idea on how to do so with a hyperquest.

Usage

var hyperquest = require('hyperquest')
  , timeout = require('hyperquest-timeout')
;

var req = hyperquest('http://npmjs.org')
            .on('error', handleError)
            .pipe(WRITABLE_STREAM);
timeout(req, 2000);

Or you can pipe timeout as it returns the original req:

var hyperquest = require('hyperquest')
  , timeout = require('hyperquest-timeout')
;

READABLE_STREAM
  .pipe(timeout(hyperquest('http://uploaderthingie.com', 1500)))
  .pipe(WRITABLE_STREAM)
;

About

Timeout hyperquests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published