我正在使用 Node.js 的 Express 进行 http 服务器开发。我保存了响应对象,以便在该通道上向客户端流传事件。是否有一种方法可以检测客户端断开连接?当我关闭客户端时,我仍然可以写入响应对象而不会收到任何异常或错误。看起来服务将保持底层 TCP 通道的打开状态只要我继续向响应对象写入数据。
我正在使用 Node.js 的 Express 进行 http 服务器开发。我保存了响应对象,以便在该通道上向客户端流传事件。是否有一种方法可以检测客户端断开连接?当我关闭客户端时,我仍然可以写入响应对象而不会收到任何异常或错误。看起来服务将保持底层 TCP 通道的打开状态只要我继续向响应对象写入数据。
req.on("close", function() {
// request closed unexpectedly
});
req.on("end", function() {
// request ended normally
});
res.connection.destroyed
- Time Killer