@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
Negezor
@Negezor
Senior Shaurma Developer
HTTP.defaults.headers.common['Authorization'] = `Bearer ${token}`;

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

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

Войти через центр авторизации
Похожие вопросы