Angular 8 main-es2015 не загружает весь код по протоколу HTTP - PullRequest
0 голосов
/ 12 февраля 2020

У меня проблема с файлом main-es2015 javascript, созданным ng build --prod на Angular 8.

Когда я пытаюсь открыть сайт по протоколу HTTPS, он работает, потому что браузер читает все файлы main-es2015, и файл заканчивается следующим образом:

throw t.code="MODULE_NOT_FOUND",t})}e.keys=function(){return[]},e.resolve=e,n.exports=e,e.id="zn8P"}},[[0,0]]]); // the end

Вот так выглядит полоса прокрутки по HTTPS:

scrollprint

Но если вы попытаетесь открыть по протоколу HTTP (без SSL), файл заканчивается на этой строке:

else i.useClass=n;e=j().compileInjectable(q,`ng: // ... where's the rest of the code?

Вот так выглядит полоса прокрутки по HTTP:

scrollprint2

Есть решение? Спасибо!

1 Ответ

0 голосов
/ 12 февраля 2020

Решено!

Каким-то образом сервер пытался получить доступ к несуществующему файлу, имя которого напоминает ".pagespeed. js". Я искал это и нашел это ...

Вы должны добавить это в свой .htaccess:

Modpagespeed Off
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...