Токен очищен, но моя страница не перенаправлена ​​на страницу входа? - PullRequest
0 голосов
/ 17 февраля 2020

На самом деле я создал функцию logout, а затем внутри них вызываю две функции: сначала clearToken, а затем getStatusCode();. Когда функция выхода из системы вызывается. У пользователя Token есть очистка, но страница не должна перенаправлять

Код здесь:

export function logout() {

    clearToken();
    getStatusCode();


}

const getStatusCode = error => {
    if (error.response) {
        if (error.response.status === 403) {
            logout(()=> (window.location = "/"));
        }
    }
};

//This is the clearToken() funtion

export const clearToken = () => { localStorage.removeItem(dbName); localStorage.clear(); return true; }
...