【发布时间】:2020-05-02 05:43:38
【问题描述】:
我想通过 url "localhost:3000/orders" 访问 /orders,但我无法这样做。
这是我的 app.js 代码
import React from 'react';
import { BrowserRouter as Router, Route, Redirect,Switch} from "react-router-dom";
import "bootstrap/dist/css/bootstrap.min.css";
import './App.sass';
import Home from "./components/homepage.component"
import Navbar from "./components/navbar.component"
import Contact from "./components/contact.component";
import CreateUser from "./components/create-user.component";
import OrderList from "./components/orderlist.component"
function App() {
return (
<Router>
<Switch>
<div className="container">
<Navbar />
<Route path="/homepage" component={Home} />
<Route path="/create" component={Contact} />
<Route path="/user" component={CreateUser} />
<Route path="/orders" component={OrderList} />
<Redirect from= '/' to='/homepage' />
</div>
</Switch>
</Router>
);
}
export default App;
我正在使用<Redirect> 标签将我的应用直接重定向到主页
【问题讨论】:
标签: reactjs react-router