简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

浅析node.js中close事件

来源:易贤网   阅读:1047 次  日期:2014-11-28 10:39:24

温馨提示:易贤网小编为您整理了“浅析node.js中close事件”,方便广大网友查阅!

在http.ServerResponse对象的end方法被调用之前,如果连接被中断,将触发http.ServerResponse对象的close事件.

代码如下:

var http=require("http");

var server=http.createServer(function(req,res){

if(req.url!=="/favicon.ico"){

res.on("close",function(){

console.log("连接中断")

});

setTimeout(function(){

res.setHeader("Content-Type","text/html");

res.write("<html><head><meta charset='utf-8' /></head>");

res.write("你好");

res.end();

},10000);

}

});

server.listen(1337,"localhost",function(){

console.log("开始监听"+server.address().port+"......");

});

上面代码是这样的:

当客户端发生请求后,经过10秒后向客户端发送"你好".同时监听close事件.

只要在10秒内关闭了服务器,服务端就会出现"连接被中断",因为10秒内,并不会执行res.end()方法.

更多信息请查看IT技术专栏

更多信息请查看脚本栏目
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:jquery选择器需要注意的问题
下一篇:教你如何使用node.js制作代理服务器
易贤网手机网站地址:浅析node.js中close事件
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!