Serviceworker.js всплывает при прохождении основного пути

На своем сайте я пытался реализовать PWA с помощью django-pwa, но он работает только на localhost, а когда я пытаюсь открыть live, появляется текст serviceworker.js. вот мой serviceworker.js:

var staticCacheName = 'jalarambooks-v1';

self.addEventListener('install', function(event) {
  event.waitUntil(
    caches.open(staticCacheName).then(function(cache) {
      return cache.addAll([
        '',
      ]);
    })
  );
});

self.addEventListener('fetch', function(event) {
  var requestUrl = new URL(event.request.url);
    if (requestUrl.origin === location.origin) {
      if ((requestUrl.pathname === '/')) {
        event.respondWith(caches.match(''));
        return;
      }
    }
    event.respondWith(
      caches.match(event.request).then(function(response) {
        return response || fetch(event.request);
      })
    );
});
Вернуться на верх