【发布时间】:2011-07-13 10:20:29
【问题描述】:
在 Node.JS 中向另一个 HTTP 服务器发出请求时,您可以监听服务器何时关闭与 request.on('close', function(){}); 的连接。我一直在 Node 的 http.createServer() 中寻找类似的功能。我假设传入回调的请求变量有一个on() 函数,当客户端关闭连接时我可以调用它来监听。
var http = require('http');
http.createServer(function(req, res) {
req.on('close', function() { console.log("Connection closed"); });
}).listen(80, '127.0.0.1');
但是,在阅读了0.4.9 docs on streams之后,我注意到在关闭事件下它说:
并不是所有的流都会发出这个。 (例如,传入的 HTTP 请求不会发出“关闭”。)
有没有办法在 Node 中监听来自服务器的客户端连接终止?
【问题讨论】:
标签: javascript http node.js