Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ReactJS+;Redux-在Heroku上找不到获取404_Javascript_Reactjs_Heroku_Redux_React Router - Fatal编程技术网

Javascript ReactJS+;Redux-在Heroku上找不到获取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应用程序,可以为

我正在使用react with react路由器。 当我在本地运行应用程序时,一切正常。 当我在heroku上部署应用程序时,如果用户试图进入不存在的路由,他将得到“404未找到nginx”

假设我的应用程序页面是xxx.herokuapp.com

如果有人未找到到xxx.herokuapp.com/123=>404的路由

我试着检查服务器,但没有收到任何请求


有什么建议吗?

您是否使用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来服务您的静态文件。