紧接上一节,我们来分析一下代码:第一行请求Node.js自带的 http 模块,并且把它赋值给 http 变量。接下来我们调用http模块提供的函数: createServer 。这个函数会返回一个对象,这个对象有一个叫做 listen 的方法,这个方法有一个数值参数,指定这个HTTP服务器监听的端口号。为了提高可读性,我们来改一下这段代码。我们给某个方法传递了一个函数,这个方法在有相应事件发生时调用这个函数来进行回调,我们把这叫做基于事件驱动的回调。接下来我们看一下onRequest() 的主体部分,当回调启动,我们的 onRequest() 函数被触发的时候,有两个参数被传入: request 和 response 。request : 收到的请求信息;response : 收到请求后做出的响应。

轻松创建nodejs服务器(2):nodejs服务器的构成分析

轻松创建nodejs服务器(2):nodejs服务器的构成分析