Node.js 如何在核心设置或节点js默认库中修改节点js请求超时?

Node.js 如何在核心设置或节点js默认库中修改节点js请求超时?,node.js,express,request,timeout,connect.js,Node.js,Express,Request,Timeout,Connect.js,在NodeJS中,默认情况下,套接字超时在我在文档中找到的包中设置为两分钟。我想要这个代码在包中的位置,以便我可以修改它们 我找到了以下替代解决方案,但我希望在核心库中对其进行更改 var serverInstance = http.createServer(app).listen(port, function(){ // code } serverInstance.timeout = 0; // for disabling the timeout serverInstance.

在NodeJS中,默认情况下,套接字超时在我在文档中找到的包中设置为两分钟。我想要这个代码在包中的位置,以便我可以修改它们

我找到了以下替代解决方案,但我希望在核心库中对其进行更改

var serverInstance = http.createServer(app).listen(port, function(){
   // code 
}
serverInstance.timeout = 0;   // for disabling the timeout 

serverInstance.on('timeout', function(socket){
   // custom code 
});
供参考: 1.)Express.js是服务器API
2.)connect.js是会话管理API

套接字超时通过调用来设置。将套接字分配给服务器时,服务器将触发一个套接字


因此,您应该能够找到正在使用的库在哪里覆盖套接字超时。如果他们不将此作为一个选项公开,您可以覆盖
Socket.prototype.setTimeout
,以确保只设置您想要的超时。

您在哪里发现套接字的默认超时为2分钟?请提供这方面的参考。谢谢Trevor Burham的回复。