У меня есть веб-приложение, созданное с Angular ( angular-cli )
Для создания моего приложения я использую ng build --configuration=production
Я был todl, что действие gzipping было удалено из этого процесса из angular-cli, поэтому, используя специальный пакет npm "Gzipper" : https://www.npmjs.com/package/gzipper
Я использовал для сборки исжать мои выданные файлы с помощью одной комбинированной команды:
ng build --configuration=production && && gzipper src/main/webapp/dist --log
мой выходной файл выглядит так:
- scriptOne.js
- scriptOne.js.gzip
- scriptTwo.js
- scriptTwo.js.gzip
- myStyle.css
- myStyle.css.gzip
Теперь под моим nginx.conf.file : я поставил эту конфигурацию:
http {
include mime.types;
default_type application/octet-stream;
client_max_body_size 10M;
sendfile on;
keepalive_timeout 65;
more_clear_headers "Server";
gzip on;
gzip_types text/plain text/css application/json application/javascript application/x-javascript text/javascript text/xml application/xml application/rss+xml application/atom+xml application/rdf+xml;
server {
...
}
Даже при всем этом: в любом браузере выдаетme 404 не найденные файлы Кажется, что эти файлы gzip не видны, и мое приложение не может быть подано
Предложения?