Kaynağa Gözat

disable offline page

poeti8 6 yıl önce
ebeveyn
işleme
74590ac5e6
2 değiştirilmiş dosya ile 0 ekleme ve 26 silme
  1. 0 20
      server/offline/sw.js
  2. 0 6
      server/server.js

+ 0 - 20
server/offline/sw.js

@@ -1,20 +0,0 @@
-// This is the "Offline copy of pages" service worker
-
-// eslint-disable-next-line no-restricted-globals
-self.addEventListener('install', event => {
-  const offlinePage = new Request('/offline');
-  event.waitUntil(
-    fetch(offlinePage).then(response =>
-      caches.open('kutt-offline-v1').then(cache => cache.put(offlinePage, response))
-    )
-  );
-});
-
-// eslint-disable-next-line no-restricted-globals
-self.addEventListener('fetch', event => {
-  event.respondWith(
-    fetch(event.request).catch(() =>
-      caches.open('kutt-offline-v1').then(cache => cache.match('/offline'))
-    )
-  );
-});

+ 0 - 6
server/server.js

@@ -79,12 +79,6 @@ app.prepare().then(() => {
     app.render(req, res, '/verify', req.user)
   );
 
-  // Disabled service worker because of multiple requests
-  // Resulting in duplicated visist count
-  server.get('/sw.js', (_req, res) => {
-    res.sendFile(`${__dirname}/offline/sw.js`);
-  });
-
   /* User and authentication */
   server.post('/api/auth/signup', validationCriterias, validateBody, catchErrors(auth.signup));
   server.post('/api/auth/login', validationCriterias, validateBody, auth.authLocal, auth.login);