【发布时间】:2015-10-03 14:39:31
【问题描述】:
我有用户 http.request 用于连接到 nodejs 中的另一台服务器。不幸的是,该服务器在某些情况下响应延迟。所以我想在一段时间后关闭请求。
我找到了以下代码,但如果目标服务器无法访问或连接尚未建立,则此关闭连接。
req.on('socket', function (socket) {
socket.setTimeout(myTimeout);
socket.on('timeout', function() {
req.abort();
});
});
我想要的是在例如 2 秒后关闭连接,无论数据是否到来。
有人知道吗?
【问题讨论】:
标签: javascript node.js sockets httprequest