javascript - 为什么 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
,但是,我不想这样做。
有任何想法吗?
解决方案
推荐阅读
- sql - SQL:将表 A 与表 B 连接 [( a.Col1 = b.Col1 && a.Col2 = b.Col2) 和 max(transacrionTime)]
- java - 用 3 的幂填充数组
- ios - 在发布模式下,图像未在本机应用程序中显示
- javascript - sockets.io - 如何检测用户在输入表单中的输入并向所有用户广播
- python - 乘以数据框行取决于该行中的值
- pandas - 如何将此代码重写为 apply-lambda 表达式?
- javascript - Gatsby & React Context API:使用 Context 设置语言以实现国际化
- angular - 将 Observable 转换为 Promise 的任何不利因素
- python - 如何计算熊猫一周中每天最大值的最常见时间
- javascript - Github API“参考已经存在/StatusCode:409”创建或更新文件内容