Bogopodoben
@Bogopodoben

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

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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы