在node构建服务器接收用户请求实现业务处理并响应返回
​ 1.服务器必须遵守HTTP协议
 
​ 2.服务器必须遵守这个协议--根据协议创建服务器
 
​ 3.设置服务器响应的请求端口-以后只有指定端口的请求才会响应处理
 
​ 4.监听用户的请求,如果用户发送了请求且是基于3000端口,那么则进行响应处理
 
// 1.获取协议
var http = require('http')
 
// 2.创建服务器
var server = http.createServer()
 
// 3.添加对请求端口的监听
server.listen('3000',function(){
    console.log('http://127.0.0.1:3000')
})
 
// 4.监听用户请求
// 用户发送请求都会触发一个事件:request
// req:发送请求时传递过来的请求报文
// res:响应时的响应报文
 
server.on('request',function(req,res){
    // console.log('hello world')
    // 在响应头中设置编码格式,响应页面的时候不用写
    res.writeHead('200', {
        'Content-Type': 'text/html;charset=utf-8'
    })
    // end函数可以将数据(字符串)返回到客户端
    res.end('hello world')
})