шрифт не загружается из сервисного работника в автономном режиме - PullRequest
0 голосов
/ 21 марта 2019

Я добавляю сервисного работника в мое существующее веб-приложение Angular.

В ngsw-config.json я включил:

"assetGroups": [
    {
      "name": "app",
      "installMode": "prefetch",
      "resources": {
        "files": [
          "/favicon.ico",
          "/index.html",
          "/*.css",
          "/*.js"
        ]
      }
    }, {
      "name": "assets",
      "installMode": "prefetch",
      "resources": {
        "files": [
          "/assets/**"
        ]
      }
    }

файл шрифтов доступен в assets/fonts/*поэтому его следовало включить в выражение /assets/**

при переходе в автономный режим в моем приложении.Все активы загружаются из кэша, как и должно быть.Но у меня эта ошибка в консоли только для моего шрифта:

The FetchEvent for "http://localhost:8001/assets/fonts/pluto-regular.otf" resulted in a network error response: the promise was rejected.

GET http://localhost:8001/assets/fonts/pluto-regular.otf net::ERR_FAILED

Я проверил в кеш вручную, и это здесь ...

enter image description here

Как я могу отладить это дальше?Что происходит?

...