I am trying to convert a React web app to PWA (Progressive Web App). I have made the change in index.js file - serviceWorker.register();.
This is working fine as I am able to see the home page and assets in offline mode. But I want to cache API calls as well, which are cross origin.
I read create-react-app docs which say
By default, the generated service worker file will not intercept or cache any cross-origin traffic, like HTTP API requests, images, or embeds loaded from a different domain.
I couldn't find ways to change this default behaviour and intercept/cache cross-origin API calls in the docs.
I stumbled on this question from 2017 regarding the similar problem and solution seems to involve eject.
Now that some time passed since the above question, Is there any new way to intercept or cache any cross-origin traffic using create-react-app service worker without ejecting?
