Reject responses with bad statuscode
npm install kwest-handle-errorError handler middleware for kwest module. Rejects responses with bad statuscodes.
$ npm install --save kwest-handle-error
without errorHandler
``js
var request = require('kwest-base');
request('http://www.example.com/not-found')
.then(function (res) {
console.log(res.statusCode); // 404
});
`
with errorHandler
`js
var handleError = require('kwest-handle-error'),
kwest = require('kwest-base'),
request = kwest.wrap(handleError());
request('http://www.example.com/not-found')
.catch(function (err) {
console.log(err.message); // "404: Not found"
});
``
[travis-url]: http://travis-ci.org/Janpot/kwest-handle-error
[travis-image]: http://img.shields.io/travis/Janpot/kwest-handle-error.svg?style=flat
[depstat-url]: https://david-dm.org/Janpot/kwest-handle-error
[depstat-image]: http://img.shields.io/david/Janpot/kwest-handle-error.svg?style=flat