老师您好,react-router的问题和您请教下。
来源:7-3 登录页面的开发(2)

大王今天不巡山
2018-06-01
老师,不知道为什么匹配不到/users/add。GET http://localhost:8080/users/js/index.js 404 (Not Found)
import React from 'react' import ReactDOM from 'react-dom' import { BrowserRouter as Router, Route,Switch,Redirect } from 'react-router-dom' class PrimaryLayout extends React.Component{ render(){ return( <div className="primary-layout"> <header> Our React Router 4 App </header> <Switch> <Route path="/" exact component={HomePage} /> <Route path="/users/add" component={UsersAddPage} /> <Route path="/user" component={UsersPage} /> <Redirect to="/"/> </Switch> </div> ) } } class HomePage extends React.Component{ render(){ return( <div>Home Page</div> ) } } class UsersAddPage extends React.Component{ render(){ return( <div>Users Add Page</div> ) } } class UsersPage extends React.Component{ render(){ return( <div>Users Page</div> ) } } class App extends React.Component{ render(){ return( <Router> <PrimaryLayout /> </Router> ) } } ReactDOM.render( <App />, document.getElementById('root') );
写回答
1回答
-
你的http://localhost:8080/users/js/index.js这个路径是有问题的吧,和你的router里的规则没什么关系
032018-06-14
相似问题