使用 cloud foundry 部署 React 应用程序时,我的用户无法看到更改,除非他们删除浏览器数据
When using cloud foundry to deploy react apps, my users cannot see the changes unless they delete browser data
我刚刚在 Cloud Foundry 的生产环境中发布了我的 React 应用程序,但唯一的问题是,如果我对应用程序进行更改并重新上传应用程序,我的用户看不到更改,除非他们清除他们的浏览器数据,我能做什么?
此问题的原因:浏览器正在使用其缓存而不是您的构建来为客户端提供服务
对结果的补救措施: 通知变更metadata.json
metadata.json 是一个在请求和浏览器检查是否与其缓存不匹配的文件之间摇摆的文件。如果没有,则将缓存提供给客户端。
方法不止一种,所以我不直接说解决方案,而是通过下面的link将采取各种步骤来遵循
flexdinesh blog from dev.to
我刚刚在 Cloud Foundry 的生产环境中发布了我的 React 应用程序,但唯一的问题是,如果我对应用程序进行更改并重新上传应用程序,我的用户看不到更改,除非他们清除他们的浏览器数据,我能做什么?
此问题的原因:浏览器正在使用其缓存而不是您的构建来为客户端提供服务
对结果的补救措施: 通知变更metadata.json metadata.json 是一个在请求和浏览器检查是否与其缓存不匹配的文件之间摇摆的文件。如果没有,则将缓存提供给客户端。
方法不止一种,所以我不直接说解决方案,而是通过下面的link将采取各种步骤来遵循 flexdinesh blog from dev.to