Angular 6 Сервисные работы, не загруженные внутри весенней войны - PullRequest
0 голосов
/ 18 октября 2018

У меня есть Spring Boot Project, есть остальные API и WebService, интерфейс 6, я протестировал работу службы для кэширования файлов интерфейса для режима prod. обслуживающий персонал .Когда я делаю сборку для внешнего интерфейса и тестирую с помощью npm http-сервера, сервисный работник работает нормально.Но когда я упаковываю угловые файлы внешнего интерфейса в Spring War, сервисный работник никогда не загружается.Некоторое отслеживание я добавляю ниже в main.ts, и в результате получается: Service Worker Not Loaded (если я запускаю развернутую весеннюю загрузочную войну).Также я отключил пружинную защиту и не был загружен.Любая идея, пожалуйста?

  if ('serviceWorker' in navigator && environment.production) {
    navigator.serviceWorker.register(baseUrl);
    console.log('Service Worker Loaded');

  } else {
    console.log('Service Worker **Not** Loaded');
    console.log(navigator);
  }

1 Ответ

0 голосов
/ 26 февраля 2019

Вы можете использовать http-server -c-1 dist/ для запуска приложения после создания производственной сборки.

...