почему мой сервис работает, возвращая неверный код ответа и ERR_INVALID_RESPONSE? - PullRequest
0 голосов
/ 27 октября 2018

Я работал над приложением для классного проекта, и все было хорошо, пока мне не нужно сделать работника сервиса. В Bash я создаю локальный сервер с python, используя py -m http.server (я пробовал другие способы, но это единственное, что сработало). Следуя инструкции, я использую код:

if('serviceWorker' in navigator){
  navigator.serviceWorker
  .register('/sw.js')
  .catch(function(err){
    console.error(err);
  });
}

Я ссылался на https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerContainer/register, но все равно получаю ошибки. Я предполагаю, что это как-то связано с настройкой локального сервера. Я очень плохо знаком с вещами на стороне сервера и просто не знаю достаточно об этом для устранения неполадок. Вот мои ошибки.

A bad HTTP response code (404) was received when fetching the script.
Failed to load resource: net::ERR_INVALID_RESPONSE
main.js:219 TypeError: Failed to register a ServiceWorker: A bad HTTP response code (404) was received when fetching the script.
(anonymous) @ main.js:219
Promise.catch (async)
(anonymous) @ main.js:218

js: 219 и js: 218

 .catch(function(err){
    console.error(err);

из фрагмента выше. Любая помощь с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...