如何在Node.js HTTP客户端中设置套接字连接超时?

3
有没有一种方法可以在node.js http.request中设置套接字连接超时时间?
我不是要设置http请求超时,而是要设置连接超时。

1
请参见https://dev59.com/JnA65IYBdhLWcg3w4CwL。 - The Scrum Meister
1个回答

1

使用 req.socket.setTimeout(30000); 这将覆盖套接字没有超时的默认设置。请注意,timeout 事件不会自动关闭连接,您需要在处理事件时自己关闭连接,通常通过在套接字上调用 end()destroy 来实现。您还可以将一次性回调作为可选参数添加。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接