【发布时间】:2021-08-14 13:31:29
【问题描述】:
我在我的 react 应用程序中使用错误页面时遇到问题。 404 页面始终显示在我呈现的每个页面的底部。我是新来的反应。我希望有人可以帮助我。
这是我的 App.js
import {BrowserRouter as Router,Switch,Route} from 'react-router-dom';
import Login from './components/auth/Login';
import Register from './components/auth/Register';
import ErrorPage from './components/ErrorPage';
import Order from './components/Order';
import Navbar from './components/partials/Navbar';
import Footer from './components/partials/Footer';
import Shop from './components/Shop';
import ItemDetails from './components/ItemDetails';
import Cart from './components/Cart';
import Customize from './components/Customize';
const App = () => {
return (
<>
<Router>
<Switch>
<Route exact path='/login'>
<Login />
</Route>
<Route exact path='/register'>
<Register />
</Route>
<div>
<Navbar />
<Route exact path='/'>
<Shop />
</Route>
<Route exact path='/order'>
<Order />
</Route>
<Route exact path='/item/details'>
<ItemDetails />
</Route>
<Route exact path='/cart'>
<Cart />
</Route>
<Route exact path='/customize'>
<Customize />
</Route>
<Route component={ErrorPage} />
</div>
</Switch>
</Router>
<Footer />
</>
);
}
export default App;
我在 react 中搜索了有关处理错误页面的信息,我发现路由的顺序很重要,但我不明白为什么即使它在底部,我仍然会收到错误页面。谢谢各位。
【问题讨论】:
标签: javascript reactjs react-router react-router-dom