摘要: 今天要介绍的是node的事件循环机制,他是一些交互系统的基本概念,他更是javascript语言核心的一部分。因为对于使用浏览器的用户,javascript就是通过处理用户的click,mouse等相关的事件来处理用户的请求的。对于像node这样的服务器来说,事件循环也同样起到相当重要的作用,比如用来处理来自客户端的request请求。下面我们就对node的事件循环做个简单的介绍。 node采用单线程的处理机制,对所有的I/O请求采用非堵塞的工作方式。也就是说,对于http的请求,数据查询,文件的I/O等其他操作,系统不会堵塞当前线程而去等待他直到他返回结果;相反的,他们会立即执行当前请... 阅读全文
posted @ 2012-09-22 16:02 下一站永远 阅读(5431) 评论(0) 推荐(2) 编辑
摘要: 今天我们来完善twitter应用。首先回到昨天的例子。var express = require('express')var app = express()app.get('/', function(req, res) { res.send('Welcome to Node Twitter')})app.listen(8000) 这里我们使用express模块来代替第一讲中使用的http模块,但其实express底层仍然使用到了http模块,它会帮我们完成服务器的创建和监听。完成express实例的创建之后,我们需要监听请求事件,这里我们使用ge 阅读全文
posted @ 2012-09-22 12:03 下一站永远 阅读(2936) 评论(1) 推荐(1) 编辑