0
Ich habe diesen Code;Wie komprimiere ich fs.createReadStream in express
const express = require('express')
const compression = require('compression')
const app = express()
const fs = require('fs');
const path = require('path');
const port = process.env.PORT || 3003;
app.use(compression())
app.use('/public', express.static('public'));
app.get('/', (req, res) => {
fs.createReadStream(__dirname + '/public/src/index/index.html').pipe(res);
});
app.listen(port,() => {
console.log(`Portfolio listening on port ${port}`)
})
In Chrom Entwickler-Tool die app.js
Datei, die im index.html
angefordert wird gzip ist aber die erste Datei (die index.html
oben im Code genannt) ist es nicht.
Wie komprimiere ich die index.html
Datei, bevor es gestreamt wird?
Ich denke Kompression Middleware sollte schon darum kümmern. Wie haben Sie festgestellt, dass die Komprimierung fehlt? – jsalonen
In Chrome-Dev-Tools ist die Inhaltscodierung für die Datei index.html leer, für die JS-Datei jedoch gzip. – leonormes