Я нашел этот учебник, в котором рассказывается о том, как обслуживать пример pre-gzipped assets с помощью sync-sync.
Он поднимает *.html
, *.css
, *.js
, *.{jpg,png}
в firefox v51.0.1 (текущая версия), но с предыдущей версией (v50) он генерирует ошибку 404 с файлом .html
, но найти файл с предварительным кодированием в другой файл.
Я понимаю, что он не находит файл, потому что в pre-gzipped активы, файлы .*.gzip
.
Я не понимаю, почему firefox lt 51 не отображает файл, который connect-gzip-static
сообщает об этом.
Здесь мой bs-config.js:
var Environement = require("./env");
var indexFile = Environement.enableProd ? '/index.html' : '/index_dev.html';
var middleware = require('connect-gzip-static')('./web_app');
module.exports = {
notify: false,
logLevel: "silent",
server: {
middleware: {
0: null, // removes default `connect-logger` middleware
1: require('connect-history-api-fallback')({
index: indexFile
}),
2: middleware
}
},
ghostMode: false
};
Есть ли другой способ решить эту проблему? Есть ли здесь кто-нибудь, кто столкнулся с той же проблемой, что и я?
Примечание. С хром, IE Edge и FF v51 он отлично работает.