创建HTTP服务器调用http.createServer()函数,他只有一个参数,是个回调函数,服务器每次收到HTTP请求后都会调用这个回调函数。这个请求回调会收到两个参数,请求和响应对象,通常是res,req:
var http= require('http');
var server = http.createServer(function(req,res){
//处理请求
})
1、HTTP客户端,比如WEB浏览器发起了一个HTTP请求
2.NODE接受链接以及发送给HTTP服务器的请求数据
3.HTTP服务器解析完HTTP头,将控制权转交给请求回调函数
4.请求回调执行应用逻辑,在这里是立即用文本‘helloworld’最为响应
5.响应通过HTTP服务器送回去,由他为客户端构造格式正确的HTTP响应。