Vue.Js axios获取请求未通过

时间:2018-09-27 09:54:30

标签: javascript vue.js axios vuex

我正在尝试使用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块完全没有错误

有人可以告诉我我在这里想念什么吗? 预先感谢。

0 个答案:

没有答案