React-оснастка и регистрация работника службы

Я пытался интегрировать Reaction-Snap с моим проектом создания-реагирования-приложения. Кажется, проблема, с которой я сталкиваюсь, связана со строкой registerServiceWorker() в файле index.js.

Поведение, которое я наблюдаю, заключается в том, что когда присутствует строка registerServiceWorker(), приложение собирается, и я могу нормально перемещаться, но предварительно отрендеренные файлы заполнены только:

<html><head></head><body></body></html>

И консоль заполнена:

 Failed to load resource: net::ERR_UNKNOWN_URL_SCHEME

Когда я закомментирую строку registerServiceWorker() в index.js response-snap запускается без ошибок и преобразует все как следует, но я не могу перейти от маршрута '/'. Попытка перейти на любой другой маршрут автоматически перенаправляет меня.

У меня есть ощущение, что есть некоторые корректировки, которые мне, возможно, придется внести с помощью файла registerServiceWorker.js, который поставляется с create-реагировать-app или изменениями параметров с реагировать-оснастки.

Я использую версию 1.21 ответной оснастки для справки.

Любые идеи с указанием того, куда идти с этим было бы замечательно.

0 ответов

registerServiceWorkerСкорее всего, это не имеет ничего общего с вашей ошибкой, так как по-умолчанию реагирует на HTTP-запрос (не HTTPS), а сервисные работники не работают через HTTP.

UPD: на самом деле serviceWorker будет работать через HTTP для localhost. response-snap, вероятно, должен отключить serviceWorkers по умолчанию

Другие вопросы по тегам