javascript - 反应我如何重定向主页?
问题描述
我的问题是我有这样的路线但是当我尝试例如 http://localhost:3000/examp1 我只想重定向到主页当我写东西时我该怎么做 http://localhost:3000/** * 我去页面但没有显示我如何检测以及如何重定向主页?有人帮忙吗?
<Router>
<Switch>
<Route path='/' component={Home} exact />
<Route path='/xyz' component={asf} exact />
<Route path='/asd' component={asd} exact />
<Route path='/fasd/:slug' component={asd} exact />
<Route path='/asd' component={asd} exact />
<Route path='/asd/:slug' component={asd} exact />
<Route path='/asd' component={asd} exact />
<Route path='/asd' component={fas} exact />
<Route path='/asd' component={fasd} exact />
</Switch>
</Router>
解决方案
您可以简单地使用 react-router-dom 库的 Redirect 组件。
<Router>
<Switch>
<Route path='/' component={Home} exact />
<Route path='/xyz' component={asf} exact />
<Route path='/asd' component={asd} exact />
<Route path='/fasd/:slug' component={asd} />
<Route path='/asd' component={asd} exact />
<Route path='/asd/:slug' component={asd} />
<Redirect to="/" />
</Switch>
</Router>
推荐阅读
- python - emoji.url 适用于内部表情符号,但不适用于其他服务器的表情符号
- java - 在创建新的 Flutter 项目时选择 android 语言有多重要?
- web3 - 在 txpool 中等待 tx,但后来 tx 使用了 nonce
- react-native - TypeError: undefined is not an object (评估'_this2.setState')
- node.js - 如何在 NodeJS 中解析 JSON Date 对象?
- javascript - 需要 url 模块和在 NodeJS 中创建 url 类的实例有什么区别?
- c# - 何时应该在 C# 中禁用传递引用?
- html - 如何禁用保存时左对齐的 HTML?
- javascript - 想要在单击具有相同 java 脚本代码的两个不同按钮时切换 2 个不同的列表
- react-native - 有没有办法让我的导航更整洁?