is-fail
Version:
Tiny package implementing multiple strategies to verify if an HTTP request was failed
33 lines (26 loc) • 536 B
JavaScript
module.exports = [
econnreset,
econnrefused,
etimedout,
enotfound,
eaddrinfo,
esockettimedout
]
function econnreset(err, res) {
return err.code === 'ECONNRESET'
}
function etimedout(err, res) {
return err.code === 'ETIMEDOUT'
}
function eaddrinfo(err, res) {
return err.code === 'EADDRINFO'
}
function esockettimedout(err, res) {
return err.code === 'ESOCKETTIMEDOUT'
}
function enotfound(err, res) {
return err.code === 'ENOTFOUND'
}
function econnrefused(err, res) {
return err.code === 'ECONNREFUSED'
}