Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про JavaScript: authorization, header, bearer, token

Как добавить токен авторизации в заголовки HTTP-запроса?

Вопрос проверяет понимание механизмов авторизации и передачи токенов при работе с API.

Короткий ответ

Токен авторизации обычно передают в заголовке Authorization. В Axios его можно указать в параметрах запроса или задать глобально в экземпляре клиента. Чаще всего используется схема Bearer token. Такой подход применяется практически во всех REST API.

Длинный ответ

При обращении к защищенным API сервер ожидает токен в заголовках запроса.

Определение:
Authorization header — это HTTP-заголовок, который используется для передачи учетных данных или токена доступа.

Пример добавления токена в один запрос

axios.get("/api/profile", {
  headers: {
    Authorization: "Bearer TOKEN_VALUE"
  }
});

Добавление токена в Axios instance

const api = axios.create({
  baseURL: "/api"
});

api.defaults.headers.common["Authorization"] = "Bearer TOKEN_VALUE";

Добавление через interceptor

Этот способ используется чаще всего в реальных проектах.

api.interceptors.request.use(config => {
  const token = localStorage.getItem("token");
  if (token) {
    config.headers.Authorization = `Bearer ${token}`;
  }
  return config;
});

Почему используется interceptor

  1. Токен автоматически добавляется ко всем запросам.

  2. Не нужно повторять код.

  3. Удобно обновлять токен.

Вывод

Оптимальный способ передачи токена — через заголовок Authorization, чаще всего с использованием interceptor или Axios instance.

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию

Уровень

  • Рейтинг:

    5

  • Сложность:

    4

Навыки

  • JavaScript

    JavaScript

Ключевые слова

#authorization

#header

#bearer

#token

Подпишись на React Developer в телеграм

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию