Логотип YeaHub

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

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

Тренажёр

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

Обучение

Навыки

Войти

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

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

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про JavaScript: axios, instance, http, client

Что такое Axios instance и зачем он нужен?

Вопрос проверяет понимание конфигурации HTTP-клиентов и повторного использования настроек.

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

Axios instance — это отдельный экземпляр Axios с заранее заданными настройками. В нем можно указать базовый URL, заголовки и таймауты. Это позволяет не повторять настройки в каждом запросе. Обычно используется в крупных проектах.

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

В реальных проектах многие запросы имеют одинаковые параметры.

Определение:
Axios instance — это созданный через axios.create() объект клиента с собственной конфигурацией.

Пример создания

import axios from "axios";

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

Использование

const response = await api.get("/users");

Почему это удобно

  1. Общие настройки задаются один раз.

  2. Упрощается поддержка кода.

  3. Можно добавить интерцепторы.

Пример интерцептора

api.interceptors.request.use(config => {
  // добавление токена
  return config;
});

Вывод

Axios instance позволяет централизованно управлять настройками HTTP-запросов и уменьшает дублирование кода.

Уровень

  • Рейтинг:

    4

  • Сложность:

    5

Навыки

  • JavaScript

    JavaScript

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

#axios

#instance

#http

#client

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