Я пытаюсь перенаправить кнопку «Выход» из выпадающего меню на моей странице.Когда я нажму на выход из системы, как сейчас, она перейдет к localhost: 3000 / signout.Я попытался:
export const SIGNOUT="redirect=www.google.com";
, и он просто заменит URL как localhost: 3000 / redirect = www.google.com.
Я пробовал:
<Route exact path={SIGNOUT}>
<Redirect to={www.google.com}/>
</Route>
export const SIGNOUT="www.google.com";
Это будет перенаправлять на google.com после загрузки и даже не позволит мне загрузить мою собственную веб-страницу:
export const SIGNOUT= window.location.replace("http://www.google.com");
urlLists.js
export const SIGNOUT= "www.google.com";
App.js
import {SIGNOUT} from "./utils/urlLists";
class App extends Component {
render() {
const {location} = this.props
return (
<Switch>
<Route exact path={SIGNOUT}>
<Redirect to={HOME}/>
</Route>
</Switch>
);
}
}
export default withRouter(App);
Я ожидаю, что результаты этого будут перенаправлены в Google после нажатияв раскрывающемся списке «Выйти».
Фактическим результатом является либо перенаправление на:
localhost:3000/www.google.com
, либо страница Google загружена, а мой localhost: 3000 - нет.