Вопрос проверяет понимание выполнения HTTP-запросов на клиенте.
Axios — это библиотека для выполнения HTTP-запросов из браузера или Node.js. Она позволяет отправлять GET, POST и другие запросы и автоматически обрабатывает JSON. Запросы возвращают Promise, поэтому используются async/await или .then(). Axios часто применяется для работы с API.
Axios упрощает взаимодействие клиента с сервером.
Определение:
Axios — это HTTP-клиент, который выполняет запросы и возвращает результат в виде Promise.
Пример GET-запроса
import axios from "axios";
const response = await axios.get("/api/users");
console.log(response.data);
Пример POST-запроса
await axios.post("/api/login", {
username: "test",
password: "123"
});
Преимущества
Автоматическое преобразование JSON.
Удобная обработка ошибок.
Поддержка интерцепторов.
Когда используется
Получение данных с API.
Отправка форм.
Авторизация.
Axios — удобный HTTP-клиент, который упрощает выполнение запросов и обработку ответов.