@nioterzor

Не срабатывает игнор пути в sw-precache-config?

module.exports = {
  staticFileGlobs: [
    'index.html',
    'manifest.json',
    'bower_components/webcomponentsjs/*',
  ],
  navigateFallback: 'index.html',
  runtimeCaching: [{
    urlPattern: /.+\/api\/.+/,
    handler: 'networkOnly',
  }],
};


Суть: есть SPA приложение с service-worker для кеша ресурсов. При открытии /api/route без кеша браузера - все ок. При открытии /api/route после посещения главной страницы (да и любой другой, доступной пользователю) /api/route выдает заглушку главной страницы без данных (общий layout). При удалении в Developer Tools => Cache Storage => right click => delete, снова выдает нужный ответ.

Может я неправильно суть опции или суть работы service-worker понимаю?

На /api/route пользователь переходит из письма.
Пока в качестве решения вижу только выделение отдельного субдомена для всего /api.
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы