【发布时间】:2017-05-02 18:46:33
【问题描述】:
我想在 react-router 中为我的端点添加哈希,以防止来自服务器的错误响应。我正在使用python -m SimpleHTTPServer -p 8888 创建服务器。
这个简短的例子有效,但是当我尝试在 /about 这样的路径上重新加载页面时,我收到一个错误:Error response Error code 404. Message: File not found. Error code explanation: 404 = Nothing matches the given URI.
import { BrowserRouter as Router, Route, Link, Switch } from "react-router-dom";
const Routes = () => (
<Router>
<div>
<ul>
<li><Link to="/about">About Link</Link></li>
<li><Link to="/company">Company Link</Link></li>
</ul>
<Switch>
<Route path="/about" component={About} />
<Route path="/company" component={Company} />
</Switch>
</div>
</Router>
);
class App extends React.Component {
render() {
return (
<Routes />
);
}
}
【问题讨论】:
标签: reactjs routing react-router url-routing