我在这里做错了什么?
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
,此特定操作无效。