快速gzip压缩问题

我正在写节点和expression应用程序。 我想在将压缩包发送到客户端之前先压缩我的静态文件。 这是我的代码:

var compression = require('compression'); var index = require('./routes/index'); var login = require('./routes/login'); var logout = require('./routes/logout'); var register = require('./routes/register'); var userRoute = require('./routes/user'); var app = express(); //files compression app.use(compression({ threshold: 0, filter: function () { return true; }, level: 0 })); 

我试图用它没有select,但得到了相同的结果。 我希望看到内容编码:gzip在响应标题,但没有运气。

在这里输入图像说明

但是通过debugging,我发现压缩似乎正在发生,不是吗? 在这里输入图像说明

您使用的级别意味着没有按照文档压缩,所以select-1默认或最佳速度或根据您的要求最好的压缩

 -1 Default compression level (also zlib.Z_DEFAULT_COMPRESSION). 0 No compression (also zlib.Z_NO_COMPRESSION). 1 Fastest compression (also zlib.Z_BEST_SPEED). 2 3 4 5 6 (currently what zlib.Z_DEFAULT_COMPRESSION points to). 7 8 9 Best compression (also zlib.Z_BEST_COMPRESSION).