Кэш приложений Angular Django не очищается?
у нас возникла очень странная проблема.
Мы разрабатываем приложение, которое использует Angular на фронтенде и Django на бэкенде, и мы провели обширное тестирование, с нашей командой и внешней командой QA, чтобы разобрать приложение. Поэтому мы уверены, что это должно работать.
На этой неделе наши клиенты начали клиентское тестирование, и клиент сообщает, что приложение работает не так, как ожидалось.
В основном, он не загружает динамический маршрут edit-user/:id/, и приложение "застревает". (Кроме того, некоторые вызовы API, позволяющие получить даты, возвращают null).
Мы подумали, что это может быть проблема с кэшированием (потому что приложение не работало с динамическими данными до того, как мы добавили HashLocationStrategy для представления URL), поэтому мы подключились к клиентскому ПК и попытались очистить кэш. Не сработало.
Клиент также сообщил о той же проблеме на Safari, Chrome и Firefox (клиент использует компьютер Mac), а также на своем iPad. Может ли это быть проблемой сетевого кэширования?
Затем я создал новую версию с версионированием пакета внутри приложения, чтобы убедиться что у нас одна и та же версия, но она все еще ведет себя так же. (застревает на динамических маршрутах)
Это довольно сложный вопрос, потому что мы не можем напрямую исправить это, а сами клиенты не так хорошо разбираются в технике, и я не знаю, что пробовать дальше.
Если у вас есть какие-либо идеи, я буду рад их услышать. Спасибо.