首页 > 解决方案 > 为什么 react-router 在地址栏中附加斜杠到该位置?

问题描述

超级基本的设置

<BrowserRouter>
  <Route path='/' />
  <Route path='/some-route' />
</BrowserRouter>

在加载页面或刷新时(请注意,Link路径为 的 s/somewhere-else将按预期工作),react-router在地址栏中附加一个斜杠。示例:going tohttp://localhost:8080/some-route将更改为http://localhost:8080/some-route/.

basename如果我将on设置BrowserRouter为,则不会发生这种情况/literally-anything,但是,我不想这样做。

有任何想法吗?

标签: javascriptreactjsreact-routerreact-router-dom

解决方案


推荐阅读