React应用程序在Firefox桌面上重新加载时会卡住,但在Chrome和其他浏览器上不会



我有一个由flask提供的create-react-app构建。它在其他浏览器中运行良好;然而,在Firefox上,当我重新加载时,main.js文件被卡在fetch方法上。3分钟后,它会超时,然后呈现它应该呈现的内容。我正在寻找指导,从这里看哪里。生产服务器不记录端点正在接收获取请求;但是,一旦3分钟结束,客户端就会呈现更新的信息(就像它到达服务器端一样)。一切看起来都应该在我写的代码中工作,但我无法确定在调试这个问题时我应该在哪里寻找。

注意:我现在对这个问题给出了一个广泛的描述,但是一旦我能够得到一些关于这个问题的指导,我会透露细节,比如代码、日志和其他项目。到目前为止,还没有资源指出这个特定的问题,因此显示代码只是一个"垃圾"。转储。

在研究这个问题相当长一段时间后,我们发现这两篇文章非常有帮助:

https://www.andreasreiterer.at/fix-whitescreen-static-react-app/
  1. https://blog.miguelgrinberg.com/post/how-to-deploy-a-react--flask-project

在测试了不同的来源后,我们首先发现文章1的建议将主页更改为基本url有效。在意识到nginx对服务器上哪些静态文件感到困惑之后,我们继续遵循文章2的步骤。

我们在其他浏览器上没有任何问题,只有在firefox上。我希望这将帮助那些遇到同样的Firefox问题。

相关内容

最新更新