我在Heroku上有一个网站,该网站可以从我的计算机访问,但是从另一台PC或任何其他设备访问时,它只能显示空白页面。
尝试运行heroku logs -t
,但未显示任何问题。有人可以帮忙吗?
答案 0 :(得分:0)
很抱歉,我的问题解释得不好,但是我找到了解决该问题的方法。 由于我正在该项目上使用MERN Stack,因此我在Opera和Chrome上都使用了Redux DevTools Chrome扩展程序,并且仅在那些浏览器上测试了我的网站。从没有该扩展名的其他浏览器或设备访问时,该站点将不会加载。
发生这种情况是因为我正在传递未定义的(来自没有扩展名的浏览器)以在store.js上编写内容,所以我只需要注释该行:
const store = createStore(
rootReducer,
initialState,
compose(
applyMiddleware(...middleware)
// window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
// commented the line above and it loaded normally
)
);
我仅使用此扩展进行开发,因此没有理由与之一起部署最终应用程序。希望这对遇到此错误的人有所帮助:D