Где добавить новый фильтр кэша в приложении CRA + Workbox? - PullRequest
0 голосов
/ 05 июня 2019

Создайте приложение для создания приложения React с поддержкой Workbox для кэширования ПО.Попытался добавить мою дополнительную пользовательскую логику кэширования в метод register() src / serviceWorker.js.

import {registerRoute} from 'workbox-routing/registerRoute.mjs';
import {StaleWhileRevalidate} from 'workbox-strategies/StaleWhileRevalidate.mjs';

export function register(config) {
    ...
    registerRoute(
        /\.(?:bin)$/,
        new StaleWhileRevalidate({
            cacheName: 'binaries',
        })
    );
    ...
}
  1. Какое правильное место для добавления этой пользовательской логики кэширования?
  2. Нужно ли устанавливать эти подмодули рабочего модуля отдельно?

Спасибо за помощь:)

...