Задать вопрос
Bogopodoben
@Bogopodoben

Как решить проблему кеширования браузером SPA angular?

Проблема такова. Есть фронтенд на локалке, который обновляется потом на сайт через git.
После обновления сайта, браузер не показывает изменения, необходимо ждать пару часов + ctrl-f5.

Необходимо, чтобы обновления сразу применялись или хотяб, за короткий промежуток времени без всяких принудительных обновления страницы.

P.S. Решение с css, js понятно. Пилить хеши (gulp-rev как пример для галпа).
Решение с шаблонами (html). Не понятно.
  • Вопрос задан
  • 408 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
При сборке добавлять номер версии/хеш в имена файлов.
Ответ написан
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
необходимо ждать пару часов

А вы терпеливый...

Меняйте путь к файлу при подключении на страницу после обновления.
app.js?1
app.js?2
app.js?3

Или используйте CloudFlare какой-нибудь где можно почистить по ссылке кеш.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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