записываю в асинкстордж. Кроме этого прописываю еще так(запросы идут через аксиос)
instance.defaults.headers.Authorization = `Bearer ${token}`;Но потом токен сдыхает через паре дней, рефреша нету и мне сказали перекидывать пользователя на экран логина. Так вот возникает проблема что при передаче логина и пароля еще передается сохраненный так в хеадере токен.
login: async (data: LoginInterface) => {
delete instance.defaults.headers.Authorization;
return instance
.post('/login', data)
.then((response) => response)
.catch((e) => e);Я правильно прописываю delete чтоб оно в случае если есть токен в хеадере есть его удаляло и в запросе он не шел?
не совсем понятно где происходит удаление
Обсуждают сегодня