Javascript 为什么react router在地址栏中向该位置附加一个尾随斜杠?
超基本设置Javascript 为什么react router在地址栏中向该位置附加一个尾随斜杠?,javascript,reactjs,react-router,react-router-dom,Javascript,Reactjs,React Router,React Router Dom,超基本设置 <BrowserRouter> <Route path='/' /> <Route path='/some-route' /> </BrowserRouter> 加载页面或刷新时(请注意,路径为/其他地方的Links将按预期工作),react router将在地址栏中添加一个尾随斜杠。示例:转到http://localhost:8080/some-路线将更改为http://localhost:8080/some-路线/ 如
<BrowserRouter>
<Route path='/' />
<Route path='/some-route' />
</BrowserRouter>
加载页面或刷新时(请注意,路径为/其他地方的Link
s将按预期工作),react router
将在地址栏中添加一个尾随斜杠。示例:转到http://localhost:8080/some-路线
将更改为http://localhost:8080/some-路线/
如果我将BrowserRouter
上的basename
设置为/任何东西
,则不会发生这种情况,但是,我不想这样做
有什么想法吗?希望这能有所帮助。是的,我见过那条线。但这并不能解释为什么会发生这种情况(以前不是这样),这可能会有所帮助。是的,我见过那条线。但这并不能解释为什么会发生这种情况(以前不是这样)