梗概
- 对响应体继续压缩
- base::Content-Encoding
使用指南
用法
const Koa = require('koa');
const compress = require('koa-compress');
const app = new Koa();
app.use(compress());
// 其他中间件和路由配置
app.listen(3000);在上面的示例中,我们通过调用compress()函数来使用koa-compress中间件,这将自动压缩所有服务器发送给客户端的内容。
选项
koa-compress还支持一些选项来定制压缩行为,例如压缩级别、是否压缩特定类型的文件等。你可以通过传递选项对象来配置:
app.use(compress({
threshold: 2048 // 只有大于2KB的响应体才会被压缩
}));