Кэшировать данные API с помощью sw-toolbox
Я использую sw-toolbox для кеширования всех ресурсов. Тем не менее, я не могу понять, как кэшировать данные ответов API. Я мог бы использовать indexDb или внутреннюю память для того же. Просто любопытно узнать, можно ли просто кешировать его с помощью сервисного работника?
Я пытался использовать приведенный ниже код, но он не работал.
importScripts('bower_components/sw-toolbox/sw-toolbox.js');
toolbox.options.debug = true;
toolbox.precache(['/','/main.js',
'/main.css']);
toolbox.router.get('/', toolbox.fastest);
toolbox.router.get(/googleapis/, toolbox.fastest);
toolbox.router.get(/firebaseio/, toolbox.fastest);
Таким образом, мои шрифты и изображения кэшируются, что приводит к появлению URL googleapis, однако запрос к firebaseio, похоже, не работает. Можно ли добиться того, что я здесь делаю?