Добрый день. Тривиальный вопрос и туплю.
Есть 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)));
});
});
}
}