我的反应路由器配置如下定义
import React from 'react'
import { Switch, Route } from 'react-router-dom'
import Home from '../Home'
import AboutUs from '../containers/AboutUs'
const Router = () => (
<main>
<Switch>
<Route exact path='/' component={Home}/>
<Route exact path='/aboutUs' component={AboutUs}/>
<Route path='*' exact component={Home} />
</Switch>
</main>
)
export default Router
我正在尝试将404
路由路由回主页。这工作正常,但在添加此<Route path='*' exact component={Home} />
路由后,我无法访问
它们也被路由到主页。所以基本上我想要实现的是将所有Not Found
路由路由到主页,除了xml or json
个文件
答案 0 :(得分:0)
我从exact
路径中删除了*
,但它有效