Установка url-адреса по умолчанию в axios - PullRequest
0 голосов
/ 19 июня 2020

Я использую ax ios в моем проекте Node и испытываю неожиданные трудности с явно c задачей по установке значений по умолчанию.

Как правильно? Стоит мне использовать ax ios .create () вообще или нет?

Я использовал 2 способа настройки ax ios:

1.

axios.defaults.baseURL = baseURL;
axios.defaults.headers = headers;

2.

axios.create({ baseURL, headers });

В обоих случаях я вижу, что когда я делаю запрос, конечный URL-адрес неверен во всех средах.

Кто-нибудь знает, что я делаю не так?

1 Ответ

0 голосов
/ 19 июня 2020

Лучший способ - использовать axios.create, например, если ваше приложение запрашивает api, сделайте следующее:

const api = axios.create({
    baseURL: 'https://api',
    headers: {
        'Api-Key': 'XXXXXXXXX'
    }
});

Таким образом, вы можете использовать его как api.get('/ping');

...