Невозможно добавить заголовки Ax ios по умолчанию в приложение VueJS - PullRequest
0 голосов
/ 14 июля 2020

Итак, я пробовал

axios.defaults.headers.common['X-CSRF-TOKEN'] = 'test';
axios.defaults.headers.common['Authenticaton'] = 'Bearer slskdf';

в моих main. js и index. js в моем файле маршрутизатора с beforeEach. .... в браузере вообще не отображаются заголовки.

Что я делаю не так, чтобы эти заголовки отображались при КАЖДОМ вызове?

Спасибо

1 Ответ

0 голосов
/ 14 июля 2020

Начиная с версии 0.19, ax ios больше не использует ax ios .defaults, если вы создаете экземпляры ax ios для выполнения запросов. Установите для экземпляра значения по умолчанию и используйте его для выполнения запросов.

const adapter = axios.create({
    baseURL: 'http://localhost:8080/my-api',
    headers: {
        Accept: 'application/json;charset=UTF-8',
    },
});
adapter.defaults.headers.common['Authorization'] = 'Bearer test';
adapter.get(...)

See [this issue][1] and [related pull request][1]
...