Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么react router在地址栏中向该位置附加一个尾随斜杠?_Javascript_Reactjs_React Router_React Router Dom - Fatal编程技术网

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
设置为
/任何东西
,则不会发生这种情况,但是,我不想这样做


有什么想法吗?

希望这能有所帮助。是的,我见过那条线。但这并不能解释为什么会发生这种情况(以前不是这样),这可能会有所帮助。是的,我见过那条线。但这并不能解释为什么会发生这种情况(以前不是这样)