根据本文,制作404页面应该相当容易: https://ultimatecourses.com/blog/react-router-not-found-component
但是在我的环境中这是行不通的。如果给出了无效的路由,下面的导航到“ /”?
<ul>
答案 0 :(得分:0)
尝试设置<Route path="*" exact component={NotFoundComponent} />
来处理未找到的路由。
答案 1 :(得分:0)
所以,我认为这条路线:
<Route path="/" component={Home} />
正在获取404。
尝试准确:
<Route exact path="/" component={Home} />
答案 2 :(得分:0)
我想您需要结合发布的Alfonso Tienda和Antonio Erdeljac答案,
保留exact
的{{1}}并为Home
路径添加通配符(*)(请记住,将404
路由保留为最后一条)
wildcard