node.js - 反应 heroku 应用程序我的朋友只看到白色的空白页?
问题描述
我在 heroku 上部署了 MERN 堆栈应用程序 - 应用程序链接 - https://real-estate-web-app.herokuapp.com
客户和我的朋友无法访问该应用程序;他们只看到一个白色的空白页。
我只能在 Chrome 中访问该应用程序,如果我在另一个浏览器中打开该应用程序,它会显示一个白色的空白页面。
请分享解决方案。
我尝试了所有可用的解决方案,但没有任何帮助。
我想与客户和朋友分享该应用程序,以便他们进行测试。
解决方案
您可能正在部署您的应用程序的开发版本。这有利于调试,但也需要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或类似的东西。
推荐阅读
- angular - 带有 WebApi 的 Dnn SPA 模块适用于管理员,但不适用于注册用户
- vue.js - Vue 警告 $listeners 和 $attrs 是只读的
- spring-boot - Heroku 忽略 system.properties 和 java.runtime.version=11
- powershell - 使用 Measure-Command 可以知道 http 请求时间,但是如何获得平均值、最小值和最大值呢?
- r - 如何在R中堆叠数据框
- c++ - 为什么通用引用不适用于数组?
- javascript - 如果属性不总是存在或未定义,则循环遍历对象
- android - Android 通知未显示为抬头
- android - 离子v4不起作用
- f# - 如何在 f# 中将 int list list list 转换为 (int * int) list