Reactjs 错误404。在哪里可以了解文件树结构以及服务器如何读取资产?有很多麻烦

Reactjs 错误404。在哪里可以了解文件树结构以及服务器如何读取资产?有很多麻烦,reactjs,browser,server,webpack,http-status-code-404,Reactjs,Browser,Server,Webpack,Http Status Code 404,我第一次尝试部署我的React应用程序,花了6个小时。非常气馁,因为我一直在尝试部署一个简单的单页react应用程序,但我做不到 首先我尝试部署到heroku,然后部署到gh页面 我想我从chrome开发工具中得到了一些关于罪犯的线索。当我查看“源”选项卡时,浏览器似乎希望我在浏览器URL栏中输入的是文件树中文件的实际名称 例如,我使用react路由器,我有一个名为/users/:id/dashboard的路由。让我们假设完整的应用程序是 我不断遇到的错误,可能超过500次,是404错误,意思是

我第一次尝试部署我的React应用程序,花了6个小时。非常气馁,因为我一直在尝试部署一个简单的单页react应用程序,但我做不到

首先我尝试部署到heroku,然后部署到gh页面

我想我从chrome开发工具中得到了一些关于罪犯的线索。当我查看“源”选项卡时,浏览器似乎希望我在浏览器URL栏中输入的是文件树中文件的实际名称

例如,我使用react路由器,我有一个名为/users/:id/dashboard的路由。让我们假设完整的应用程序是

我不断遇到的错误,可能超过500次,是404错误,意思是找不到。这意味着浏览器正在查找名为myapp/users的文件。。。实际上,用户只是一条路线。换句话说,唯一的切入点应该是。。。。之后的任何内容都应该由脚本文件进行操作

无论如何。。。至少可以说,这是一次非常令人沮丧的经历。我的应用程序在开发中工作得很好,但在生产模式下,错误404是我的敌人。我真的可以利用一些好的资源来提高我在这个领域的技能。这与服务器如何提供文件、浏览器如何与基于URL的文件交互等有关


我非常感激。感谢您的帮助。

在开发中工作,但不要在生产中工作。问题应该是路径错误,可能发生在生产环境的
webpack.config.js
server.js
中。我正在使用create react应用程序,因此我没有webpack配置。我的意思是我知道,但我甚至不操纵它。我只是按照他们的引导方式来部署应用程序。你可以提供应用程序代码的下载链接进行调试。在开发中工作,但不在生产中工作。问题应该是路径错误,可能发生在生产环境的
webpack.config.js
server.js
中。我正在使用create react应用程序,因此我没有webpack配置。我的意思是我知道,但我甚至不操纵它。我只是按照他们的引导方式来部署应用程序。你可以提供应用程序代码的下载链接以进行调试。