https://github.com/expressjs/compression
compression压缩中间件可以提供express请求压缩功能,支持以下编码:
一般的使用方式是:
var compression = require('compression')
app.use(compression([options]))
下面是一个简单示例:
var compression = require('compression')
var express = require('express')
var app = express()
app.use(compression())
app.use(express.static(process.cwd()))
app.listen(3000, () => console.log(`compression app listening on port 3000!`))
使用给定的选项返回压缩中间件。 中间件将基于给定的选项尝试压缩遍历中间件的所有请求的响应主体。
该中间件绝不会压缩包含带有no-transform指令的Cache-Control标头的响应,因为压缩会转换主体。
compression&