在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()方法.
本文向大家介绍深入浅析Node.js 事件循环,包括了深入浅析Node.js 事件循环的使用技巧和注意事项,需要的朋友参考一下 Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。 (来源于Javascript是单线程又是异步的,但是这种语言有个共同的特点:它们是 event-driven 的。驱动它们的 event 来自一个异构的平台。) Node.js 的每一个
本文向大家介绍浅析javascript中的Event事件,包括了浅析javascript中的Event事件的使用技巧和注意事项,需要的朋友参考一下 1、焦点:当一个元素有焦点的时候,那么他就可以接受用户的输入(不是所有元素都能接受焦点) 给元素设置焦点的方式: 1、点击 2、tab 3、js 2、(例子:输入框提示文字) onfocus:当元素获取焦点时触发: e
本文向大家介绍浅析Node.js 中 Stream API 的使用,包括了浅析Node.js 中 Stream API 的使用的使用技巧和注意事项,需要的朋友参考一下 本文由浅入深给大家介绍node.js stream api,具体详情请看下文吧。 基本介绍 在 Node.js 中,读取文件的方式有两种,一种是用 fs.readFile ,另外一种是利用 fs.createReadStream 来
本文向大家介绍浅析javascript中的事件代理,包括了浅析javascript中的事件代理的使用技巧和注意事项,需要的朋友参考一下 本文的主要内容是根据前不久面试某家公司Web前端开发岗位,面试时做的一道数组去重问题的解题思路进行整理的,分享给大家。 题目本身很简单:一个ul中有一千个li,如何给这一千个li绑定一个鼠标点击事件,当鼠标点击时alert出这个li的内容和li的位置坐标xy, 需
本文向大家介绍浅析JavaScript中的事件机制,包括了浅析JavaScript中的事件机制的使用技巧和注意事项,需要的朋友参考一下 事件是什么 ? JavaScript与HTML交互是通过在用户或浏览器操纵页面上发生的事件进行处理。 当页面加载,这是一个事件。当用户点击一个按钮,这一下,也就是一个事件。事件的另一个例子是类似按下任意键,关闭窗口,调整窗口等。 开发者可以使用这些事件执行Jav
本文向大家介绍JavaScript事件用法浅析,包括了JavaScript事件用法浅析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript事件用法。分享给大家供大家参考,具体如下: JavaScript通过事件与HTML交互。 事件流 事件流规定了事件的触发规则和顺序。DOM2规定了事件流包括三个阶段:事件捕获 -> 目标触发除 -> 事件冒泡。DOM2规定在事件捕获阶段不