2.6.0
Thanks to nested-error-stacks by @mdlavin got
now emits much more detailed errors! For example Error: getaddrinfo ENOTFOUND
now looks like:
GotError: Request to .com failed
at ClientRequest.<anonymous> (index.js:123:7)
at ClientRequest.g (events.js:180:16)
at ClientRequest.emit (events.js:95:17)
at Socket.socketErrorListener (http.js:1552:9)
at Socket.emit (events.js:95:17)
at net.js:834:16
at process._tickCallback (node.js:442:13)
Caused By: Error: getaddrinfo ENOTFOUND
at errnoException (dns.js:37:11)
at Object.onanswer [as oncomplete] (dns.js:124:16)
Same goes for ungzip errors and response stream reading errors. All of them will be wrapped in GotError
with url
in message.
Highlights
read-all-stream
was updated to^2.0.0
- release fixes hanging requests on error in underlying streams (like ungzip) 3e55aa6