首页 > 解决方案 > 如何从 ReactJS 中删除未处理的路径 URL

问题描述

免责声明:我很确定这是重复的,因为没有人问过这个,但我不知道我是否搜索了错误的术语,但我找不到答案,所以我会在这里问.

我正在使用 React 路由器 ( react-router-dom),例如,如果我设置:

<Route path='/home' component={Home} />

在这一点上,显然,如果我去localhost:3000/home它会加载我的主页,对吧?但是如果我去localhost:3000/fjnisodjuhfosij(只是随机文本)它无论如何都会加载一个空白页面,它不会说“这个页面不存在”或者只是重定向到主页。我该如何处理?谢谢

标签: reactjsreact-router-dom

解决方案


只需添加Route路径'*':

<Route path='*' component={YourComponent} />

推荐阅读