首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React路由错误,将额外的/添加到我的URL

React路由错误,将额外的/添加到我的URL
EN

Stack Overflow用户
提问于 2020-11-19 17:43:52
回答 1查看 35关注 0票数 0

这是http://localhost:3000/Constitution/的网址

它添加了一个额外的/,所以当我点击另一个路由时,它会附加到这个路由上,而不是发送给我另一个URL。

这是我的路由器

代码语言:javascript
复制
import React from 'react';
import { BrowserRouter, Route, Switch} from 'react-router-dom';
import Home from './routers/index';
import Contact from './routers/contact';
import About from './routers/about';
import Executives from './routers/executives';
import Constitution from './routers/constitution';



const AppRouter = () => {
    return <BrowserRouter>
        <div>
        <Switch>
        <Route path="/" component={Home} exact={true}/>
        <Route path="/Contact" component={Contact}/>
        <Route path="/About" component={About}/>
        <Route path="/Executives" component={Executives}/>
        <Route path="/Constitution" component={Constitution}/>
        
        </Switch>
        </div>
        </BrowserRouter>
    
}
export default AppRouter;
EN

回答 1

Stack Overflow用户

发布于 2020-11-19 23:04:15

试试这个:<Route exact path="/" component={Home}/>

而不是这个:<Route path="/" component={Home} exact={true}/>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64909054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档