169 похожих чатов

Здаров всем, подскажите как побороть проблему отваливающихся чанков на клиенте

из-за лейзи лоадинга? как надо настроить сервер чтобы не блыо таких ошибок?

10 ответов

143 просмотра

Каких «таких» ошибок?

Новиков-Максим Автор вопроса
Ivan 🧑‍🚀
Каких «таких» ошибок?

вот такие ошибки возникают ChunkLoadError: Loading chunk chunk-2d0b5fd9 failed.

Новиков Максим
вот такие ошибки возникают ChunkLoadError: Loading...

выясняй, в чём причина, устраняй 🤷‍♂️ если пути корректные (не могу себе представить, почему они могут быть некорректными), виноват сервер. в этом чате сервера не конфигурируют

Ivan 🧑‍🚀
выясняй, в чём причина, устраняй 🤷‍♂️ если пути ко...

Тут причина в том, что когда проект пересобирается имена у чанков меняются, если юзер не перезагружал страницу, то обращение к чанку идет по старому имени и возникает ошибка.

Новиков Максим
вот такие ошибки возникают ChunkLoadError: Loading...

если разберешься с решением поделись плиз. На проекте проскакивает такая проблема, но руки еще не дошли до неё. В целом проблема гуглится, но я не нашел простого решения

Новиков Максим
вот такие ошибки возникают ChunkLoadError: Loading...

самый простой вариант ловить эту ошибку с помощью ErrorBoundary и в сообщении ошибки попросить пользователя перезагрузить страницу (добавить кнопку). У меня собственно так реализовано, не лучший вариант, но рабочий, в целом это не такая частая ошибка. Видел вариант решения через сервис-воркер, но он сложный и не выглядит надежно

Новиков-Максим Автор вопроса
Герман
самый простой вариант ловить эту ошибку с помощью ...

дай статью как через сервис воркер можно сделать

Новиков Максим
дай статью как через сервис воркер можно сделать

тут не статья, а размышления как сделать это через сервис воркер https://stackoverflow.com/questions/60697927/chunkloaderror-loading-chunk-xy-failed-randomly-getting-fatal-on-production вот еще ишью в вебпаке, но оно закрыто без решения 🤷‍♂️ https://github.com/webpack/webpack/issues/7502

Новиков Максим
дай статью как через сервис воркер можно сделать

плюс это решение магическим образом не подгрузит обновленный чанк, оно будет юзать старый, но не будет ошибки и можно сообщить юзеру "появилась новая версия- обнови страницу"

Похожие вопросы

Обсуждают сегодня

$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
окей, дело реально в org было. но что за мусор в конце?
Vi Chapmann
15
Ладно, ещё тупого спрошу. Код должен банально вывести значение регистра на консоль, на деле же не выводя ничего, просто оставляя нерабочую консоль (открыта, ничего не написан...
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
25
Есть тут крутые SQL-маньяки (в частности postgresql)? Нужна помощь, совет, что-то всю голову сломал, не могу придумать как реализовать нужное. Есть вот такой набор данных: f...
Alex
11
здравствуйте. пытаюсь проверить, содержится ли в десятичном представлении инта некоторая цифра. совершаю: strstr(x, "5") != NULL) получаю ошибку с фото (заведомо неработающий ...
Катя Шевчук🪇
18
Что там вообще с кроссплатформенностью?
🄼🄰🄺🅉🄰🄸
23
Ребят, а вот такой вопрос: если я владелец бота анонимного чата, в котором, например, имеются подписки, используя какую-нибудь ЮКассу (или тому подобное, в общем с налогами, в...
Eugene Неелов
8
Доброй ночи. Вопрос знатокам. Имеется некая таблица, результат которой выведен в DBGrid на форме. И есть форма, с помощью которой можно как добавить запись, так и отредактиров...
Евгений
28
а всё почему? потому что ассемблер в отличии от яву порождает множество пагубных привычек, среди которых например можно отметить использование глобальных переменных для всего ...
Mixail Frolov
35
Карта сайта