【发布时间】:2020-05-02 21:05:05
【问题描述】:
我使用 React.js(使用 create-react-app)创建了一个应用程序,但我找不到更改静态资产的缓存策略(我对 max-age 感兴趣)的方法。默认情况下,我的应用程序的静态资产(包括当我使用带有“npm run build”的生产构建时)的 max-age 为 0。
我在官方 create-react-app 文档中找到的是:https://create-react-app.dev/docs/production-build/#static-file-caching
它没有帮助我更改静态资产的缓存策略(我有图片)。
我还尝试使用“fetch”方法并设置自定义标头,但最终得到了重复值“max-age=99999,max-age=0”。在缓存策略方面,create-react-app 似乎绕过了您的自定义标头。
如何设置自定义标题?提前致谢!
【问题讨论】:
标签: javascript reactjs caching service-worker create-react-app