Netlify React中的高级路由

问题描述 投票:1回答:1

在netlify上部署我的应用程序后,我在路由方面遇到了问题。我建议使用此代码/* /index.html 200将_redirects文件插入我的公用文件夹。

但是,当我从高级路由刷新页面时,例如'/ 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>

非常感谢!非常感谢您的帮助!

在netlify上部署我的应用程序后,我在路由方面遇到了问题。我建议使用此代码/ * /index.html 200将_redirects文件插入我的公用文件夹。但是,当我刷新时...

reactjs routing netlify react-routing
1个回答
0
投票

当我创建一个React应用并将其部署到Netlify时,我遇到了与您相同的问题。根据this solution,这对我有用:

© www.soinside.com 2019 - 2024. All rights reserved.