Express react路由器中未指定路由的处理

Express react路由器中未指定路由的处理,express,reactjs,react-router,Express,Reactjs,React Router,我有一个使用React路由器的Express/React应用程序,我不知道如何处理React端未指定的路由 我的express配置调用app.get('/*',handler),它呈现index.html,以便传递路由责任以作出反应。如何使用React路由器处理尚未预定的路由。例如,如果我进入myapp.com/test,我会得到以下错误: 位置“/测试”与任何路由都不匹配 如何配置react router以服务404页面,或在URL无法识别时重定向到默认路由?react router具有类似的

我有一个使用React路由器的Express/React应用程序,我不知道如何处理React端未指定的路由

我的express配置调用
app.get('/*',handler)
,它呈现
index.html
,以便传递路由责任以作出反应。如何使用React路由器处理尚未预定的路由。例如,如果我进入
myapp.com/test
,我会得到以下错误:

位置“/测试”与任何路由都不匹配


如何配置react router以服务404页面,或在URL无法识别时重定向到默认路由?react router具有类似的指令:

<Route path="*" component={NotFound} status={404} />

这将渲染组件NotFound,并确保404状态发送到客户端,以防您需要它进行服务器端渲染-通用/同构应用程序

希望有帮助