前面的文章中有提到在node中,模块--简单理解就是每个js文件就是一个模块。模块有三大类:内置模块、第三方模块 、自定义模块。这篇文章主要介绍一下http模块。
通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 Web 服务器,从而对外提供 Web 资源服务。在一台电脑中,可以运行很多歌 web 服务。每个 web 服务都对应一个唯一的端口号。客户端发送过来的网络请求,通过端口号,可以被准确地交给对应的 web 服务进行处理。
http.server是一个基于事件的HTTP服务器,它提供了一套封装级别很低的API,仅仅是流控制和简单的解析,所有的高层功能都需要通过它的接口。所有的请求都被封装到独立的事件当中,我们只需要对他的事件编写相应的行数就可以实现HTTP服务器的所有功能
服务器干什么用的?
- 提供服务:对数据的服务
- 发请求 接收请求
- 反馈信息 (发送响应)
用法:
直接引入 require('模块名');
http模块:创建服务器
http是内置的模块,用来在node中创建一个服务器。
语法:在引入进来时不需要加路径 ,require('http');
并创建一个服务:http.createServer(); 其参数是一个函数(请求监听函数)。每此请求,该函数就调用一次
//内置http模块
const http = require('http');
//创建一个服务器
http.cr

本文详细介绍了Node.js中的http模块,讲解如何创建HTTP服务器,特别是http.createServer()方法用于建立服务。讨论了请求监听函数request和response对象的作用,并通过实例展示了如何使用get()方法实现简单的爬虫功能,获取并展示拉钩网的数据。
最低0.47元/天 解锁文章
1265

被折叠的 条评论
为什么被折叠?



