Cuadrix / puppeteer-page-proxy

Additional module to use with 'puppeteer' for setting proxies per page basis.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

`UnhandledPromiseRejectionWarning` from Got

hl5617 opened this issue · comments

When running multiple pages sometimes I get an UnhandledPromiseRejectionWarning: GotError: Premature close. I'm setting the proxy per request.

UnhandledPromiseRejectionWarning: GotError: Premature close
  at onError (/home/hao/fido/js/node_modules/puppeteer-page-proxy/node_modules/got/dist/source/request-as-event-emitter.js:140:29)
  at handleRequest (/home/hao/fido/js/node_modules/puppeteer-page-proxy/node_modules/got/dist/source/request-as-event-emitter.js:173:17)
  at runMicrotasks (<anonymous>)
  at processTicksAndRejections (internal/process/task_queues.js:97:5)
  at ClientRequest.onclose (internal/streams/end-of-stream.js:80:15)
  at ClientRequest.emit (events.js:327:22)
  at ClientRequest.origin.emit (/home/hao/fido/js/node_modules/puppeteer-page-proxy/node_modules/@szmarczak/http-timer/dist/source/index.js:39:20)
  at Socket.socketCloseListener (_http_client.js:385:9)
  at Socket.emit (events.js:315:20)
  at emitCloseNT (net.js:1655:8)
  at processTicksAndRejections (internal/process/task_queues.js:83:21)

Puppeteer v3.1.0