Django Webmanifest

Я создаю PWA на Django. Serviceworker находится в

pwa->static->pwa->sw.js

Все загружается/кэшируется, и serviceworker запускается. Если в manifest.json установлено значение "start_url": "/" или "start_url": "/pwa", я получаю ошибку serviceworker not found, из манифеста, поэтому он не устанавливается, но если я установлю значение "start_url": ".", я смогу установить свое приложение, но тогда я получу:

Directory indexes are not allowed here.
Request Method: GET
Request URL:    http://127.0.0.1:8000/static/pwa/ 

При запуске приложения. Как я могу переписать или перенаправить этот запрос на http://127.0.0.1:8000/pwa/ ?

Django и service workers - обслуживают "sw.js" по корневому url приложения

Последняя запись решает мой вопрос.

Manifest, sw.js и index.html теперь в папке шаблона. Активы в static.

Ссылка в sw.js

var filesToCache = ["/pwa", "/static/pwa/vue.js",...
Вернуться на верх