小弟最近刚开始学习React制作网站,
最近将网页上传到 Github 上去,在点击NavList的项目中 有使用Router去刷新不同的页面
但是遇到一个大问题,就是若直接在所在的页面 刷新的话
就会进到Github Page404 ( There isn’t a GitHub Pages site here )的页面
有什么办法可以让我在 当前页面按下刷新,也能够正确渲染画面
import React, { Component } from "react";
import { BrowserRouter as HashRouter, Route } from "react-router-dom";
import Header from "./Component/Header";
import NavList from "./Component/NavList";
import Index from "./Pages/Index";
import About from "./Pages/About";
import Product from "./Pages/Product";
import User from "./Pages/User";
class App extends Component {
render() {
return (
<HashRouter>
<div className="App">
<Header />
<NavList />
<Route
path={process.env.PUBLIC_URL + "/"}
exact
component={Index}
/>
<Route path="/about/" component={About} />
<Route path="/users/" component={Users} />
<Route path="/product/" component={Product} />
</div>
</HashRouter>
);
}
}
export default App;