Reactjs 如何使用react router v5在路由URL中允许扩展文件名?

Reactjs 如何使用react router v5在路由URL中允许扩展文件名?,reactjs,react-router,Reactjs,React Router,我正在构建我的CRA项目,我支持像“process.html”这样的路由。当我使用npm start运行项目时,这些路由工作“”,但我构建项目以生产路由“”不工作 你能帮我吗 反应路由器版本: 反应路由器dom:5.0.1 <Route path="/process.html" name="Process" render={Process} /> React具有虚拟DOM概念。整个项目的公用文件夹中有main index.html。我们的所有组件都将在其中呈现。因此,您可以在s

我正在构建我的CRA项目,我支持像“process.html”这样的路由。当我使用npm start运行项目时,这些路由工作“”,但我构建项目以生产路由“”不工作

你能帮我吗

反应路由器版本:

反应路由器dom:5.0.1

<Route path="/process.html" name="Process" render={Process} />



React具有虚拟DOM概念。整个项目的公用文件夹中有main index.html。我们的所有组件都将在其中呈现。因此,您可以在src文件夹中创建process.js文件,并将此组件作为路由传递。是的,我的src文件夹中有process.js文件,但路由不起作用。react router尝试在生成中从url中删除“.html”。没有必要将process.html作为route use only process传递。我怀疑这是javascript的问题,听起来您的服务器没有将请求(不是文件)重定向到index.html。没有足够的问题信息来解决。我认为您的最终版本中没有process.html。我们的应用程序在版本中只有index.html