常用内置模块

一.Http模块

	 - http.get
	 - http.request

(从nowapi中找一个免费接口,进行数据请求)

1.简单的小爬虫
爬虫:从一个网站爬取一段数据->数据请求->后端服务器->发送前端->渲染数据

		(反爬虫网站不可以爬虫)

2.代理跨域处理
后端
api服务器

 - Node.js中api服务器的创建,我们使用一个第三放库(express)

后端解决跨域问题

- 设置请求头
- 使用中间件   第三方的包  cors

3.后端服务器

-web服务器【静态服务器】

-api服务器【暴露接口】

请求头部报文

- general
- response Headers
- request Headers
- 携带参数
		- query string paramters  (get请求)
		- form data   (post请求)

二.node.js的event模块
node.js中 事件的发布+事件的订阅 表示一个任务的执行

三.文件fs模块

四.Stream流模块
数据实现非阻塞
​gulp(流式操作)
流程:

  • 1.读取文件
  • 2.创建压缩包
  • 3.将读取的数据流写入压缩包
  • 4.输出压缩

五.第三方模块:我们一般都是从npmjs.com 这个网站拉取流程:

1.安装 先创建package.json。

​ npm/cnpm i request -S/-D

  • -S --save 生产环境
  • -D --save-dev 开发环境 (dev是 development 的缩写)
    2.使用request 这个模块做数据请求。
    3.Node中数据请求不存在跨域。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值