使用 Node 非常轻松的构建一个 Web 服务器
在 Node 中专门提供了一个核心模块:http
http 这个模块的职责就是帮你创建编写服务器的
加载 http 核心模块,http是变量名称,可以自定义
使用 <code>http.createServer()</code> 方法创建一个 Web 服务器
返回一个 Server 实例
服务器要干嘛?
提供服务:对 数据的服务
发请求
接收请求
处理请求
给个反馈(发送响应)
注册 request 请求事件
当客户端请求过来,就会自动触发服务器的 <code>request</code> 请求事件,然后执行第二个参数:回调处理函数
绑定端口号,启动服务器
执行:
访问:<code>http://127.0.0.1:3000/</code>
每访问一次就会增加一次记录
HTTP的请求和响应
request 请求事件处理函数,需要接收两个参数:
Request 请求对象
请求对象可以用来获取客户端的一些请求信息,例如请求路径
Response 响应对象
响应对象可以用来给客户端发送响应消息
这里无论请求怎样的路径,返回的结果都是:<code>hello nodejs</code>
根据不同的请求路径发送不同的响应结果