У меня есть это в моем app.js:сервировка сжатого ответ API
app.configure(function() {
app.use(express.cookieParser());
app.use(express.bodyParser());
app.use(express.session({
secret: 'supersecretkeygoeshere',
store: new MySQLStore(options),
//cookie: {maxAge: 1000}
}));
app.use(passport.initialize());
app.use(passport.session());
app.set('views', path.join(__dirname, 'public'));
app.use(express.favicon());
app.use(express.json());
app.use(express.urlencoded());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.compress());
Помимо обслуживания статических файлов я служить API, такие как:
app.get('/api/myfun', function(req, res) {
res.json('Lot of data');
});
статические файлы получить служил с содержанием -Encoding значение свойства как gzip. Когда я наблюдаю ответ API в браузере, свойство Content-Encoding не является «gzip». Что мне нужно для того, чтобы API также использовался в формате gzip?