Jika Anda menggunakan Express , Anda dapat menggunakan metode kompresnya sebagai bagian dari konfigurasi:
var express = require('express');
var app = express.createServer();
app.use(express.compress());
Dan Anda dapat menemukan lebih banyak tentang kompres di sini: http://expressjs.com/api.html#compress
Dan jika Anda tidak menggunakan Express ... Mengapa tidak, bung ?! :)
CATATAN: (terima kasih kepada @ankitjaininfo) Middleware ini harus menjadi salah satu yang pertama Anda "gunakan" untuk memastikan semua tanggapan dikompresi. Pastikan ini di atas rute dan pengendali statis Anda (mis. Bagaimana saya memilikinya di atas).
CATATAN: (terima kasih kepada @ ciro-costa) Sejak express 4.0, express.compress
middleware tidak digunakan lagi. Itu diwarisi dari connect 3.0 dan express tidak lagi menyertakan connect 3.0. Periksa Kompresi Ekspres untuk mendapatkan middleware.