Я пытаюсь отправить запрос на получение с помощью axios из файла vuex store.js, используемый мной API это https://openlibrary.org/dev/docs/api/search, когда я ищу API прямо в браузере, он работает нормально, однако,он ничего не делает при отправке запроса с помощью axios из приложения, над которым я работаю ..
вот код store.js
import Vue from 'vue'
import Vuex from 'vuex'
import axios from 'axios'
Vue.use(Vuex)
export default new Vuex.Store({
state: {},
mutations: {},
actions: {
findBook({commit, dispatch}, book) {
console.log('logged before the request'); //this gets logged to the console
axios.get('http://openlibrary.org/search.json?title=the+lord+of+the+rings')
.then(res => {
console.log(`logged after the request`); //this doesn't get logged
console.log(res);
}).catch(err => console.log(err))
}
}
})
Более того, я не получаю никаких ошибок из блока catch,
Может кто-нибудь сказать мне, что мне здесь не хватает?заранее спасибо.