Javascript ReactJS+;Redux-在Heroku上找不到获取404
我正在使用react with react路由器。 当我在本地运行应用程序时,一切正常。 当我在heroku上部署应用程序时,如果用户试图进入不存在的路由,他将得到“404未找到nginx” 假设我的应用程序页面是xxx.herokuapp.com 如果有人未找到到xxx.herokuapp.com/123=>404的路由 我试着检查服务器,但没有收到任何请求Javascript ReactJS+;Redux-在Heroku上找不到获取404,javascript,reactjs,heroku,redux,react-router,Javascript,Reactjs,Heroku,Redux,React Router,我正在使用react with react路由器。 当我在本地运行应用程序时,一切正常。 当我在heroku上部署应用程序时,如果用户试图进入不存在的路由,他将得到“404未找到nginx” 假设我的应用程序页面是xxx.herokuapp.com 如果有人未找到到xxx.herokuapp.com/123=>404的路由 我试着检查服务器,但没有收到任何请求 有什么建议吗?您是否使用webpack在本地运行应用程序?Heroku需要一种方法为您提供文件。一个简单的express应用程序,可以为
有什么建议吗?您是否使用webpack在本地运行应用程序?Heroku需要一种方法为您提供文件。一个简单的express应用程序,可以为你的index.html服务,应该是我在本地使用的Fine。my index.html在react router中定义的路由上工作,只有不在其上的路径不工作。已定义的路由是否在heroku上工作?不,我应该在哪里定义它?如果您使用的是create react app,请按照他们的指示,否则,我建议您创建一个express应用程序来服务您的静态文件。您是否使用webpack在本地运行应用程序?Heroku需要一种方法为您提供文件。一个简单的express应用程序,可以为你的index.html服务,应该是我在本地使用的Fine。我的index.html在react router中定义的路由上工作,只有不在其上的路径不工作。定义的路由是否在heroku上工作?不,我应该在哪里定义它?如果您使用的是create react app,请按照他们在中的说明进行操作,否则,我建议您创建一个express app来服务您的静态文件。