Задать вопрос
@mrFlyer

Как получить в Nuxt доступ к экзепляру класса axios внутри другого класса?

Добрый день. Тривиальный вопрос и туплю.

Есть SSR приложение на NUXT. Не понимаю как получить инстанс класса axios внутри метода класса.
Axios подключен nuxt.config.js, в компонентах работаю с ним нормально через this.$axios, а как в классе не догоняю.

export default class CustomClass {

    constructor(config) {
        this.config = config;
    }

    /**
     * @returns {Promise}
     */
    send() {
        return new Promise((resolve, reject) => {
// как тут обратиться к нему? в компоненте this.$axios, а тут не пойму.
            axios.request(this.config)
                .then((response) => {
                    return resolve(new Response(response));
                })
                .catch((error) => {
                    return reject(new RequestError(error, new Response(error.response)));
                });
        });
    }
}
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы