superagent icon indicating copy to clipboard operation
superagent copied to clipboard

connect timeout setting

Open wrfighting opened this issue 5 years ago • 3 comments

when I request a non-existent ip address,it will throw connect xxx timeout. so I want to set connect timeout I find we can use { response: xxx, deadline: xxx }, but it will not work well for the connect xxx timeout. eg. { response: 1000, deadline: 60000 } app.get('/httpgetok', function (req, res, next) { setTimeout(() => { res.send('ok'); }, 30000) }); will throw timeout 1000 error,but I just want to use response 1000 to set connect timeout. not response timeout

wrfighting avatar Aug 27 '20 03:08 wrfighting

experiencing the same.... you can set timeouts all day, but if server is not up it just hangs

bitsofinfo avatar Aug 11 '21 20:08 bitsofinfo

Got the same problem: hang forever on non existing address. Any work around or fixing?

aseduto avatar Oct 03 '22 07:10 aseduto