PWA - Service Worker does not successfully serve manifest's start_url, No usable web app manifest found on the page.

hello, I think you need to first register the service worker in a scope like this:

if ("serviceWorker" in navigator) { navigator.serviceWorker .register("/files/service-worker.js", { scope: "/" }) .then(function () { console.log("Service worker registered!"); }); }