Jeśli używasz Express , możesz użyć jego metody kompresji w ramach konfiguracji:
var express = require('express');
var app = express.createServer();
app.use(express.compress());
Więcej na temat kompresji można znaleźć tutaj: http://expressjs.com/api.html#compress
A jeśli nie używasz Express ... Dlaczego nie, stary ?! :)
UWAGA: (dzięki @ankitjaininfo) To oprogramowanie pośredniczące powinno być jednym z pierwszych, które „używasz”, aby zapewnić skompresowanie wszystkich odpowiedzi. Upewnij się, że jest to powyżej twoich tras i obsługi statycznej (np. Jak mam to powyżej).
UWAGA: (dzięki @ ciro-costa) Od wersji Express 4.0 express.compress
oprogramowanie pośredniczące jest przestarzałe. Został odziedziczony z Connect 3.0 i Express nie zawiera już Connect 3.0. Sprawdź Express Compression, aby uzyskać oprogramowanie pośredniczące.