Je suis le guide simple dans le npmmodule de compression, mais je ne vois pas de compression sur mes pages statiques. Il semble que les pages rédigées par Express soient compressées. Y a-t-il quelque chose à faire pour que les fichiers statiques soient également compressés?
J'utilise Express 4.2.0 et Compression 1.0.8.
var express = require("express");
var compression = require("compression");
var app = express();
app.use(compression());
Voici l'une de mes fonctions de routeur:
router.get("/:name", function(req, res) {
res.render("test/blah/" + req.params.name, {
title : entry.title
});
}
Réponses:
3 pour la réponse № 1dans votre chaîne de middleware, essayez d'utiliser le middleware compressé avant le middleware statique
app.use(compression());
app.use(express.static(__dirname+"/public"));