Не удалось зарегистрировать ServiceWorker (Flutter) - PullRequest
2 голосов
/ 13 марта 2020

Я работаю над веб-приложением Flutter, и сегодня я получил следующие ошибки:

При получении сценария получен неверный код ответа HTTP (404).

Uncaught (в обещании) TypeError: Не удалось зарегистрировать ServiceWorker для области ('https://adrieldf.github.io/') с помощью сценария ('https://adrieldf.github.io/flutter_service_worker.js'): неверный код ответа HTTP (404) был получен при извлечении сценария.

Единственное «другое», что я добавил в код, это зависимость для библиотеки Share, но я не думаю, что это проблема.

Вот интересная вещь: у меня есть приложение, размещенное на Github Pages, и после каждого коммита у меня появляется действие, которое создает веб-приложение. После сборки при попытке доступа не загружается и появляется ошибка. Но сборка и запуск локально работает нормально.

Вот исходный код, если вы хотите проверить: https://github.com/Adrieldf/allthewidgets Ссылка на сайт находится в описании репо.

1 Ответ

1 голос
/ 14 марта 2020

Ну, проблема в том, что говорит сообщение об ошибке. Ваш JS пытается зарегистрировать работника сервиса из сценария 'https://adrieldf.github.io/flutter_service_worker.js', но его нет на сервере. Если вы откроете этот URL, то получите 404.

...