Привет, мне нужно добавить сессионный токен для запроса услуг после входа в систему, для успешного входа в систему я использую this.props.history.replace ('/ cards'), и он перенаправляет на страницу карт, но изначально sessiontoken не добавляет в заголовок, как только я перефразирую sh, sessiotoken страницы добавляет к заголовку запроса: в индексе. js я использую ax ios перехватчик:
const sessionToken = localStorage.getItem("sessionToken");
axios.interceptors.request.use(
request => {
console.log("inside index.js");
if (sessionToken) {
request.headers.sessionToken = sessionToken;
}
return request;
},
error => {
console.log(error);
return Promise.reject(error);
}
);
и в файле карт:
const res = await axios.get(
"url"
);
при входе в систему
localStorage.setItem('accountInfo',JSON.stringify(response.data.account));
localStorage.setItem('sessionToken',response.data.sessionToken);
//this.props.history.replace('/cards')
this.props.history.push('/cards');
Я пробовал и history.pu sh, и history.replace обоим В чем проблема, любая помощь.