Heroku:网站未显示

时间:2020-06-30 23:52:33

标签: heroku redux mern redux-devtools-extension

我在Heroku上有一个网站,该网站可以从我的计算机访问,但是从另一台PC或任何其他设备访问时,它只能显示空白页面。

尝试运行heroku logs -t,但未显示任何问题。有人可以帮忙吗?

1 个答案:

答案 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