node.js gzip压缩
作者:
默默无闻的小人物 | 来源:发表于
2021-10-08 09:47 被阅读0次const http = require('http');
const fs = require('fs');
const zlib = require('zlib');
let server = http.createServer((req,res)=>{
let rs = fs.createReadStream(`www${req.url}`);
//rs.pipe(res);//通过流方式读取,用管道流入res里面,不开启压缩
res.setHeader('content-encoding', 'gzip');//设置响应头 gzip
let gz=zlib.createGzip();
rs.pipe(gz).pipe(res);//启动压缩
res.on('error', err =>{
res.writeHeader(404);
res.write('Not Found');
});
res.end();
});
server.listen(8080);
本文标题:node.js gzip压缩
本文链接:https://www.haomeiwen.com/subject/zjtynltx.html
网友评论