UNPKG

rc-anywhere

Version:

一个简单的Koa静态服务器,支持代理配置

17 lines (14 loc) 438 B
const compress = require('koa-compress'); module.exports = function createCompressMiddleware(options) { if (!options.gzip) return null; return compress({ threshold: 2048, gzip: { flush: require('zlib').constants.Z_SYNC_FLUSH }, deflate: { flush: require('zlib').constants.Z_SYNC_FLUSH }, br: false // 禁用 brotli,因为需要额外的二进制依赖,保持轻量 }); };