Dav*_*her 3 javascript compression node.js express
我已经读过我应该将请求压缩到我的Node服务器,所以我使用npm来安装压缩模块,将它与require()一起添加到我的server.js,然后将其作为函数传递给app.use.
然后我看了一下网络标签,我想知道压缩在kb中节省了多少.所以我关闭压缩,重新启动我的服务器,它与打开压缩时的kb数量相同?
这是我的server.js
var express = require('express'),
app = express(),
path = require('path'),
apiRouter = require('./app/routes/api'),
mongoose = require('mongoose'),
compression = require('compression');
app.use(compression());
app.use(express.static('public'));
app.use('/api', apiRouter);
app.use('*', function(req, res) {
res.sendFile(path.join(__dirname + '/public/index.html'));
});
mongoose.connect('mongodb://localhost/triviaattack');
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
//Connected to DB successfully.
});
app.listen(1337);
Run Code Online (Sandbox Code Playgroud)