我有以下情况:
我有一个通过Jenkins部署在NGINX Web服务器上的react Web应用程序。在某些情况下,部署新版本的应用程序后,我的Web应用程序不会显示在浏览器中。当您打开Web应用程序时,它仅显示一个文本:“正在加载...”。
此问题的快速解决方案是删除浏览器数据并刷新Web应用程序。
我的问题:此问题的可能原因是什么?如何找出原因?我不希望该应用程序的用户在部署新版本时必须删除其浏览器数据。
答案 0 :(得分:0)
根据我的经验,可能是由于以下几个原因:
1)javascript可能损坏了。
2)您可能正在使用某种导致javascript缓存的缓存策略。例如服务人员。
3)您的反应路由器配置出现问题。
4)网络通话可能需要很长时间才能响应。
需要一个可重现的最小示例来进一步调试。