Когда я нажимаю кнопку выхода из системы, то это не выход из системы при аутентификации json webtoken в React+Redux
Я начинающий разработчик Reactor. Я создал систему аутентификации с помощью веб-токена json, а также применяю к своему заголовку изменения ссылок, когда я аутентифицирую его работоспособность, но выход из системы не работает, и страница не перенаправляет на страницу входа, а также не меняет ссылки навигационной панели при нажатии. кнопка выхода из системы, а затем перенаправление страницы на дом
$ authenticate.js
export const logoutUser = (history) => dispatch => {
localStorage.removeItem('jwtToken');
setAuthToken(false);
dispatch(setCurrentUser({}));
history.push('/login');
}
$ navbar.js
onLogout(e) {
e.preventDefault();
this.props.logoutUser(this.props.history);
}
$ navbar.js design
const authLinks = (
<ul className="navbar-nav ml-auto">
<a href="" className="nav-link" onClick={this.onLogout.bind(this)}>
<img src={user.avatar} alt={user.name} title={user.name}
className="rounded-circle"
style={{ width: '25px', marginRight: '5px'}} />
Logout
</a>
</ul>
)