Javascript Heroku应用程序只能在我创建的设备上访问

Javascript Heroku应用程序只能在我创建的设备上访问,javascript,reactjs,heroku,redux,mern,Javascript,Reactjs,Heroku,Redux,Mern,我想部署我的应用程序,但有一些问题。 以下是一些细节: heroku的免费计划 我在其他设备上只能看到背景图像/颜色/图案 其他设备上的错误(主要与redux连接): 在Firefox上(在Windows上): 在Chrome上(在Windows上): 在Internet Explorer上,我没有看到任何控制台错误(但它只显示背景) 另外,我还有一个关于ssl证书的问题。如何添加它(一步一步)。谢谢您的建议。我发现了问题,我强迫开发工具投入生产,这是固定的部分。 store.js

我想部署我的应用程序,但有一些问题。 以下是一些细节:

  • heroku的免费计划
  • 我在其他设备上只能看到背景图像/颜色/图案
  • 其他设备上的错误(主要与redux连接):

    • 在Firefox上(在Windows上):

    • 在Chrome上(在Windows上):

在Internet Explorer上,我没有看到任何控制台错误(但它只显示背景)


另外,我还有一个关于ssl证书的问题。如何添加它(一步一步)。

谢谢您的建议。我发现了问题,我强迫开发工具投入生产,这是固定的部分。 store.js


在本地运行web应用程序时,您是否看到更多信息?SSL由Heroku处理,您无需在那里执行任何操作。只需通过http提供服务,他们就会自动将其设置为https.TypeError:无法读取未定义的属性。从这篇文章中,我了解到它与redux开发工具有关,但我不能期望每个人都安装它。我将在下一个答案中发布store.js文件。
import { createStore, applyMiddleware } from 'redux';
import { composeWithDevTools } from 'redux-devtools-extension/developmentOnly'; //that's the solution
import thunk from 'redux-thunk';
import rootReducer from './reducers';

const initialState = {};

const middleware = [thunk];

const store = createStore(
  rootReducer,
  initialState,
  composeWithDevTools(
    applyMiddleware(...middleware)
  )
);

export default store;