Задать вопрос
@vetsmen

Как сделать динамичную функцию?

Есть функция:
let token = 5;
const HTTP = axios.create({
	baseURL: 'http://55.55.12.12:3000/',
	headers: {
		Authorization: `Bearer ${token}`
	}
});

Как я понял, при первой инициализации функция HTTP записывает значение token в себя. При изменении значения token функция при вызове все равно оставляет старое значение token. Как можно решить данную проблему? Чтобы переменная token была привязана к функции и при ее изменении сразу же менялась в моей HTTP функции?
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Negezor
@Negezor
Senior Shaurma Developer
HTTP.defaults.headers.common['Authorization'] = `Bearer ${token}`;

https://github.com/axios/axios#custom-instance-defaults
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час