Я использую Angular 5 с сервисным работником для одного из моих приложений. Сервисный работник работает нормально, как и ожидалось, но я не могу использовать функциональность SwUpdate сервисного работника. Я использую приведенный ниже код в своем компоненте приложения, чтобы проверить наличие обновлений -
import { SwUpdate } from '@angular/service-worker';
export class AppComponent implements OnInit {
constructor(private swUpdate: SwUpdate) { }
ngOninit() {
this.swUpdate.available.subscribe(event => {
console.log('A newer version is now available. Refresh the page now to update the cache');
});
this.swUpdate.checkForUpdate()
}
}
Когда я проверяю свое приложение на сервере, оно всегда выдает ошибку, как показано ниже -