从applink / __ logout重定向到applink / logout(反应组件)在React中不起作用(反应路由器)

时间:2019-06-17 13:15:43

标签: javascript reactjs routes react-router react-router-dom

我在这里做错了什么?

App.js

<Switch>
           <Route exact path="/" component={Home} />
           <Route exact path="/docs" component={Docs} />
           <Route exact path="/logout" render={() => <div className="centered">
             <p>You're logged out of APP.</p>
             <p><Link to="/">Login</Link></p>
           </div>} />
           <Route exact path="/__logout" render={() => { return <Redirect to="/logout" />; }} />
</Switch>

//其他一些组件

<DropdownItem tag="a" href="/__logout">Logout</DropdownItem>

以上所有行都很好,并带我到/__logout。但是没有发生根据/logout重定向到App.js的情况。

我的应用已正确重定向到/__logout。但是之后没有发生重定向到/logout的事情,而如上所述的div的{​​{1}}的事情没有发生?

我不明白。请帮助。

其他详细信息: 可以说我的应用是: relogin

因此,当我使用https://www.example.com登出时,它的工作原理非常像: /__logout

但是我想将https://www.example.com/__logout重定向到https://www.example.com/__logout,此特定操作无效。

0 个答案:

没有答案