标签: http node.js socket.io
有没有办法在node.js http.request中设置套接字连接超时?
我不打算设置http请求超时但是连接超时。
答案 0 :(得分:1)
使用req.socket.setTimeout(30000);这将覆盖套接字没有超时的默认值。请注意,timeout事件不会自动关闭连接,您必须在处理事件时自己执行此操作,通常是通过调用套接字上的end()或destroy。您还可以添加一次性回调作为可选参数。
req.socket.setTimeout(30000);
timeout
end()
destroy