http模块

133 阅读1分钟

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()方法的作用:

向客户端发送指定的内容,并结束这次请求的处理过程