Node.js中的最大HTTP请求执行时间为120秒,如何增加http get / post请求的最大执行时间?
注意:我正在使用expressjs框架
答案 0 :(得分:5)
http://nodejs.org/api/http.html#http_server_timeout
server.timeout
号码默认= 120000(2分钟) 假定套接字超时之前的非活动毫秒数。
请注意,套接字超时逻辑是在连接时设置的,因此更改此值只会影响到服务器的新连接,而不会影响任何现有连接。
设置为0可禁用传入连接上的任何类型的自动超时行为。
答案 1 :(得分:2)
您可以使用server.setTimeout(0);
来获取您之后所拥有的内容。它记录了here。虽然我无法弄清楚为什么除了故障排除之外你需要更改它。