首页 > 解决方案 > 反应 heroku 应用程序我的朋友只看到白色的空白页?

问题描述

我在 heroku 上部署了 MERN 堆栈应用程序 - 应用程序链接 - https://real-estate-web-app.herokuapp.com

客户和我的朋友无法访问该应用程序;他们只看到一个白色的空白页。

我只能在 Chrome 中访问该应用程序,如果我在另一个浏览器中打开该应用程序,它会显示一个白色的空白页面。

请分享解决方案。

我尝试了所有可用的解决方案,但没有任何帮助。

我想与客户和朋友分享该应用程序,以便他们进行测试。

标签: node.jsreactjsmongodb

解决方案


您可能正在部署您的应用程序的开发版本。这有利于调试,但也需要redux-devtools安装在浏览器中。这很容易看出。当您查看控制台(在 Firefox 中)时,您会看到Type Error: t is undefined

浏览器正在尝试加载,redux-devtools但未定义,因为它不存在。但是,您可能已经在 Chrome 中拥有它。

redux-devtools在火狐中安装: https ://addons.mozilla.org/en-US/firefox/addon/reduxdevtools/

或者将您的prod构建部署到 heroku,而不是dev. 处理此问题的一个好方法是让您dev上传到 staging/dev 分支,即https://real-estate-web-app.staging.herokuapp.com或类似的东西。

https://devcenter.heroku.com/articles/multiple-environments


推荐阅读