【发布时间】:2016-03-06 12:33:57
【问题描述】:
我正在使用 express 4.x 并在我的 app.js 中打开压缩中间件,如下所示:
var compression = require('compression');
var app = express();
app.use(compression());
app.use('/', require('./static'));
app.use('/api/xxx', require('./api/xxx'));
当我检查 Safari 网络检查器时,某些文件,例如我的 app.js 确实被压缩了,你可以看到文件大小的差异(虽然很小):
但其他类似 api 请求的则不是:
大小似乎没有区别,鉴于我的服务器只是根据请求发送 json,为什么传输的数据没有被严重压缩?
【问题讨论】:
标签: javascript http express compression