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

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

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

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

P.S. Решение с css, js понятно. Пилить хеши (gulp-rev как пример для галпа).
Решение с шаблонами (html). Не понятно.
  • Вопрос задан
  • 393 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
При сборке добавлять номер версии/хеш в имена файлов.
Ответ написан
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
необходимо ждать пару часов

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

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

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

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

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