Angular 14 / NGIX Server | Белый экран в Firefox и Chrome

Недавно у нас возникли проблемы с развертыванием нашего Angular App. Это angular 14, работающий на сервере ngix.

Проблема возникает, когда мы делаем BGD (Blue green deployment, у нас есть две prod-среды, мы переключаемся между ними, чтобы не было простоя, пока одна обслуживает, другая создает новую версию), наше приложение Angular замирает на белом экране, загружая только то, что находится в index.html (всплывающее окно cookies, Analytics и т.д.). Иногда работает в Firefox, но не в Chrome, или наоборот.

Теперь он не работает только в Firefox, и я получил некоторые дополнительные сведения, похоже, что при попытке загрузить runtime.js HTTP-вызов завершается с ошибкой: NS_ERROR_CORRUPTED_CONTENT.

Я проверил, что файл существует, и он существует, и содержимое полное, кажется правильным. Типы MIME соответствуют js-файлам. Самое странное, что если переключить boolean sourceMap в angular.json, то он снова работает. Не то чтобы он работал, будучи истинным, просто он снова работает, когда мы переключаемся с true на false или наоборот.

У меня заканчиваются идеи или вещи для проверки, и я не могу найти информацию, связанную с этим.

Если у кого-нибудь была подобная проблема или есть какие-либо соображения или разные вещи для проверки, я буду благодарен за информацию. спасибо!

Я проверил, что файл существует, и он существует, и содержимое полное, кажется правильным. Типы MIME соответствуют js-файлам. Самое странное, что если переключить boolean sourceMap в angular.json, то он снова работает. Не то чтобы он работал, будучи истинным, просто он снова работает, когда мы переключаемся с true на false или наоборот.

Вернуться на верх