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

在节点js中,套接字超时默认情况下已经在文件中find的包本身中设置了两分钟。 我想要这个代码所在的位置,以便我可以修改它们。

我发现了以下备用解决scheme,但是我希望在核心库中进行更改。

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是会话pipe理API

套接字超时通过调用socket.setTimeout来设置。 当套接字被分配给服务器时,服务器触发一个“套接字”事件 。

所以,你应该能够找出你正在使用的库在哪里覆盖超时套接字。 如果他们没有公开这个选项,你可以覆盖Socket.prototype.setTimeout来确保只有你想要的超时被设置。