新建http.js文件
//首先 引入http
var http=require("http")
//1、通过http.createServer() 创建一个服务,得到一个Server实例对象 ;
//对于服务器来说,无非就是做三件事;
//1、接受请求
//2、处理请求
//3、发送响应
var server= http.createServer()
//通过给server实例对象添加request请求事件 ,
//任何请求都会出大该事件,然后执行时间对应的处理函数
server.on('request',function(){
console.log("客户端接收了请求")
})
//3、绑定端口 ,开启服务器
//第一个参数用来指定绑定的端口号
//第二个参数是可选的
//第三个参数用来指定开启之后的回调函数
server.listen(8080,function(){
console.log("打开端口 8080")
})
//在终端执行此文件 ,通过任务管理器-详细 查看进程
进入终端执行 node 文件名
进入任务管理器 -详情 可查看
然后在浏览器输入 127.0.0.1:8080
会发现 终端如下
浏览器会一直处于加载状态(是因为收到客户端发送的 请求,服务端还没响应)