Express react路由器中未指定路由的处理
我有一个使用React路由器的Express/React应用程序,我不知道如何处理React端未指定的路由 我的express配置调用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具有类似的
app.get('/*',handler)
,它呈现index.html
,以便传递路由责任以作出反应。如何使用React路由器处理尚未预定的路由。例如,如果我进入myapp.com/test
,我会得到以下错误:
位置“/测试”与任何路由都不匹配
如何配置react router以服务404页面,或在URL无法识别时重定向到默认路由?react router具有类似的指令:
<Route path="*" component={NotFound} status={404} />
这将渲染组件NotFound,并确保404状态发送到客户端,以防您需要它进行服务器端渲染-通用/同构应用程序
希望有帮助