Я прочитал, что мне нужно сжимать запросы на свой Node-сервер, поэтому я использовал npm для установки модуля сжатия, добавил его с require() на мой server.js, а затем передал его как функцию app.use.NodeJS + ExpressJS Сжатие ничего не делает?
Затем я посмотрел на вкладку сети после, и я хотел посмотреть, насколько сжатие спасло меня в 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);
Отредактировав мой вопрос, случайно отправил версию server.js без модуля сжатия. Исправлена. –