我读到过应该压缩向我的 Node 服务器发送的请求,因此我使用 npm 安装了 compression 模块,将其添加到 server.js 中并通过 require() 加载,然后将其作为函数传递给 app.use。
然后我查看了网络选项卡,并想知道压缩节省了多少 kb。于是我取消了压缩,重新启动了服务器,但是与开启压缩时一样,它的大小还是相同的?
这是我的 server.js 文件。
然后我查看了网络选项卡,并想知道压缩节省了多少 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);