http模块就是编写操作服务器的
使用:
var http = require('http')
常用:
1、创建web服务器:
var server = http.createServer()
:返回一个Server实例
server.on('request' , function(request,response){})
:注册request事件,触发服务器的request事件,
回调函数处理接收到的用户请求,两个参数:请求对象,相应对象
request常用属性:
request.url
获得请求路径(端口后面斜杠后内容)
response常用方法:
response.write('hello')
:服务器发送给客户端的数据
response.end()
:
注意:write必须配合end,否则客户端会一直等待相应
server.listen(8080,function(){})
:绑定端口号,启动服务器,回调函数处理服务器启动结果