在Node.js中,服务器(对于传入的HTTP请求)的默认超时时间为1200 is (2分钟)(参见)。但是,如果我想在Node.js中执行HTTP请求(使用 查看文档,我只找到一个函数来手动设置超时。
有人知道Node.js中的HTTP请求是否存在默认超时吗?还是Node.js试图无休止地发送HTTP请求?
因此,我在两个位置添加了时间配置--在Seneca服务(osfp_service)中以及在Express API (app.js)中。注意,我已经将超时设置为30万毫秒或5分钟。我已经检查过shell命令大约需要3分钟,因此设置的超时值更多。但是,我仍然面临客户端请求超时错误,如下所示。编辑所以,我一直在玩超时配置。我能够解决osfp_service.js脚本中的超时错误,方法是在最顶层()设置seneca实例中的<
我在web应用程序中使用的是mysql2节点包(v1.2.0),当我使用debbugger (使用webstorm)遍历代码时,如果我在某些断点上坐得太久,启动连接有时会超时。这是我在超时时收到的消息: at Connection.at ontimeout (timers.js:365:14) at Timer.listOnTimeout(timers.js:207