重新部署后未加载Web应用程序

时间:2019-06-27 08:29:20

标签: javascript reactjs nginx

我有以下情况:

我有一个通过Jenkins部署在NGINX Web服务器上的react Web应用程序。在某些情况下,部署新版本的应用程序后,我的Web应用程序不会显示在浏览器中。当您打开Web应用程序时,它仅显示一个文本:“正在加载...”。

此问题的快速解决方案是删除浏览器数据并刷新Web应用程序。

我的问题:此问题的可能原因是什么?如何找出原因?我不希望该应用程序的用户在部署新版本时必须删除其浏览器数据。

1 个答案:

答案 0 :(得分:0)

根据我的经验,可能是由于以下几个原因:

1)javascript可能损坏了。

2)您可能正在使用某种导致javascript缓存的缓存策略。例如服务人员。

3)您的反应路由器配置出现问题。

4)网络通话可能需要很长时间才能响应。

需要一个可重现的最小示例来进一步调试。