const user = JSON.parse(localStorage.getItem("user"));
if (user && user.token) {
return {
Authorization: `JWT ${user.token}`,
};
} else {
return {};
}
}
export const apiClient = axios.create({
baseURL: BASE_URL,
headers: authHeader(),
});
Этот код добавляет heders 1 раз когда прогружаеться файл, а можно сделать так чтобы оно обновляло перде каждым запросом ?
А зачем?
Судя по вопросу я полагаю, что токен изменился в процессе и теперь нужно его обновить для запросов, тогда нужно экспортировать функцию и вызывать её перед запросом внутри которой будет создаваться и возвращаться инстанс axios
Обсуждают сегодня