利用请求回来的数据

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

请求响应回来的数据会被一块一块的读取过来,它会是一个数据流 .. 一旦有可用的数据以后,会发生 data 事件 .. 我们去监听一下 data 这个事件 .. 得到的数据在 chunk 里面.. 在控制台上我们可以输出这块数据 ... 再执行一下 ..

你会看到请求回来的一块一块的数据 .. 现在它们都是 Buffer .. 我们可以先设置一下编码 .. 用一下 response 的 setEncoding 这个方法 .. 设置成 utf8 ..

现在这里得到的就是 utf8 编码的数据了 ...

在上面我们再定义一个变量 .. 名字是 responseData .. 然后把每次得到的数据放到这个变量里面 ...

不再有响应的数据以后,会发生一个 end 事件 .. 去订阅一下这个事件 .. 先用 JSON.parse 去处理一下 responseData .. 访问一下它的 subjects 属性 .. 它是一个数组 ... 所以可以使用一个 map 方法循环的处理一下它 ..

在控制台上输出每个项目里的 title 这个属性 ..

再执行一下 ... 在控制台上会显示请求回来的电影列表的标题 ...

利用请求回来的数据《 Node.js 核心模块 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点