Wymuszanie odświeżania - strona klienta

0

Witam,
Posiadam aplikację w Springu i cześć klienta to javascript/angular. Teraz pytanie jak wymusić odświeżanie javascriptu po zmianach(instalacji nowej wersji). Tak żeby nie trzeba było ręcznie usuwać cache z przeglądarki.
Jeden ze sposobów:
link.js?version=1 itp.

Tyle żebym musiał ręcznie zmieniać przy każdym.
Znalazłem coś takiego: https://www.npmjs.com/package/gulp-rev-all

Jak tego używać? Mam dołączyć ten plik js jak inne i w nim:

var gulp = require('gulp');
var RevAll = require('gulp-rev-all');
 
gulp.task('default', function () {
 
  gulp
    .src('main/resources/static/**')
    .pipe(RevAll.revision())
    .pipe(gulp.dest('cdn'));
 
});
0

jak wejdziesz w strone static i odswiezysz strone to sie powinien js wczytac

0

Chodzi o to, żeby ktoś nie musiał usuwać cache/klikać odśwież po zmianie wersji. A nie, że jak sobie pisze aplikację, bo ja to sobie mogę sam klikać.

0

mozesz w backendzie ustawic zeby jako ?v= ustawialo np. date modyfikacji pliku albo jego hash

1 użytkowników online, w tym zalogowanych: 0, gości: 1