梗概

使用指南

用法

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的响应体才会被压缩
}));