/ / Express 4 Compression - node.js, express

Express 4 Compression - node.js, express

Estou seguindo o guia simples no npmMódulo de compactação, mas eu não estou vendo a compactação em minhas páginas estáticas. Parece que as páginas sendo redigidas pelo Express estão sendo compactadas. Há algo que eu preciso fazer para obter os arquivos estáticos compactados também?

Eu estou usando o Express 4.2.0 e compressão 1.0.8.

var express = require("express");
var compression = require("compression");

var app = express();
app.use(compression());

Aqui está uma das minhas funções de roteador:

router.get("/:name", function(req, res) {
res.render("test/blah/" + req.params.name, {
title : entry.title
});
}

Respostas:

3 para resposta № 1

em sua cadeia de middleware tenta usar o middleware de compactação antes do middleware estático

app.use(compression());
app.use(express.static(__dirname+"/public"));