请告诉我为什么当我刷新页面或如果我想在我的网站上手动输入链接地址时,我会收到“404 未找到”错误。该站点位于 github 页面上。我可以采取什么措施来纠正该错误?
路由已设置。
<BrowserRouter>
<Switch>
<Route exact path="/event">
<Link><Main /></Link>
</Route>
<Route path="/api/:id">
<Description />
</Route>
</Switch>
</BrowserRouter>
Run Code Online (Sandbox Code Playgroud)
本地主机上一切正常。
尝试HashRouter代替BrowserRouter,但什么也没有出现。