在 netlify 上部署我的 react 应用程序后,我遇到了路由问题。我按照建议使用此代码将 _redirects 文件插入到我的公用文件夹中/* /index.html 200
。
然而,当我从高级路线(例如“/sceneries/beach”)刷新页面时,它总是将我推回到索引页面。在本地,它以前一直运行良好。你知道如何解决这个问题吗?我的路线目前看起来像这样:
在 index.js 中
ReactDOM.render((
<Router history={history}>
<App />
</Router>
), document.getElementById('root'));
在 App.js 中
<BrowserRouter>
<Route path='/' component ={Home} />
<Route path='/sceneries/:id' component ={Comparison} />
<Redirect from="*" to="/" />
</BrowserRouter>
提前非常感谢!我真的很感激一些帮助!