http模块
http是用来创建web服务器的模块
通过http模块提供的http.createSever()方法,将方便的把一台普通的电脑,变成web服务器,从而对外提供Web资源服务
IP地址
每台计算机都有唯一ip地址
在开发期间,自己的电脑即是一台服务器,也是一个客户端
域名和域名服务器
字符型的地址方案 即域名地址
ip地址和域名是一一对应的关系 对应关系存放在域名服务器上。域名服务器就是提供ip地址和域名之间的转换服务的服务器
端口号
每个web服务器都对应唯一的端口号,客户端发送过来的网络请求,通过端口号,准确交给对应的web服务器进行处理
每个端口号不能同时被多个web服务占用
url中的80端口可以被省略
创建最基本的web服务器
1.导入http模块
2.创建web服务器实例
3.为服务器实例绑定request,监听客户端的要求
4.启动服务器
rep请求对象
只要服务器接收到客户端的请求,就会调用server.on()为服务器绑定的request事件处理函数
res响应对象
res.end()方法的作用:
向客户端发送指定的内容,并结束这次请求的处理过程