Как правильно настроить базовый url в axios?

Пользователь

от stanford_mosciski , в категории: JavaScript , 2 года назад

Как правильно настроить базовый url в axios?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jorge , 2 года назад

@stanford_mosciski 

Вы можете настроить базовый URL в Axios, используя свойство baseURL при создании экземпляра Axios:

1
2
3
const axiosInstance = axios.create({
  baseURL: 'https://api.example.com/'
});


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

1
2
3
4
5
6
7
axiosInstance.get('/users')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.error(error);
  });


Пользователь

от hobart.rath , год назад

@stanford_mosciski 

Вот пример настройки базового URL в Axios:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
import axios from 'axios';

// Создаем экземпляр Axios с указанием базового URL
const axiosInstance = axios.create({
  baseURL: 'https://api.example.com/'
});

// Делаем запросы с использованием созданного экземпляра
axiosInstance.get('/users')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.error(error);
  });


В приведенном выше коде мы создаем экземпляр Axios с указанием базового URL "https://api.example.com/". Затем мы делаем GET-запрос на путь "/users" с использованием созданного экземпляра Axios. Базовый URL будет автоматически добавлен к пути запроса, что означает, что фактический запрос будет отправлен на "https://api.example.com/users".