Всем привет.
Настраиваю vue cli + ssr
Вроде все было хорошо, но почему то не работает async/await функция.
Пример кода ниже
// начинается все с axios
import axios from 'axios';
export default () => {
return axios.create({
baseURL: '',
headers: {'X-Requested-With': 'XMLHttpRequest'}
})
}
//тут запрос для тестов
import Api from './index';
export default {
getInfo () {
return Api.get('https://api.coindesk.com/v1/bpi/currentprice.json')
}
}
//тут store, все операции с апи
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex);
import Api from "../API/default"
export function createStore () {
return new Vuex.Store({
state: {
items: {
}
},
actions: {
async getItems({commit}) {
const RES = await Api.getInfo();
commit('updateItems', RES.data)
}
},
mutations: {
updateItems: (state, val) =>
state.items = val
}
})
}
В итоге получаю такую ошибку в консоле
TypeError: _index__WEBPACK_IMPORTED_MODULE_0__.default.get is not a function
В чем может быть проблема?
Как решить?
Если нужна будет какая то дополнительная информация, скину.