СКЭНАРИО:
Я пытаюсь придумать способ управления версиями в JS, который выполняет два предположения:
- Кэш-накрест
- Немного (или нет в идеале) вызовов Backend
Поэтому я придумал эту схему:
Мне нужно, чтобы FE перезагружал содержимое каждый раз, когда появилась новая версия, поэтому простой способ достичь этого - добавить тег версии в ссылку src:
<script type="text/javascript" src="myfile.js?15.6.0"></script>
Я могу добавить некоторые шаблоны, поэтому номер версии можно определить в другом месте, например:
<script type="text/javascript" src="myfile.js?$$RELEASE_ID$$"></script>
ПРОБЛЕМА:
Мне нужно будет вызвать Backend, чтобы узнать последнюю версию (и Backend будет читать ее из файла pom.xml
, возвращая ее позже)
ВОПРОС:
Можно ли использовать какой-либо способ, чтобы Front End знал, что такое последняя версия?
Спасибо.