Nodejs关于gzip/deflate压缩详解

前端之家收集整理的这篇文章主要介绍了Nodejs关于gzip/deflate压缩详解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

0x01.关于

写http时候,在接收http请求时候,出现乱码,后来发现是gzip没有解压。

关于gzip/deflate压缩,有放入管道压缩,和非管道压缩方法

0x02.管道压缩

Node中的I/O是异步的,因此对磁盘和网络的读写需要通过回调函数来读取数据。

当内存中无法一次装下需要处理的数据时,或者一边读取一边处理更加高效时,我们就需要用到数据流。

NodeJS中通过各种Stream来提供对数据流的操作。

官网提供了管道方法

代码如下:

0x03.非管道压缩

代码如下:

代码如下:
header \n',headers); console.log('==data \n',data); });

以上就是Nodejs关于gzip/deflate压缩的全部内容了,希望大家能够喜欢。

原文链接:https://www.f2er.com/nodejs/55450.html

猜你在找的Node.js相关文章