问题:控制台报错
GET http://localhost:8080/user/login 404 (Not Found) 地址为什么不是easy-mock的地址?easy-mock上接口是通的。
然后把老师的代码download下来,cnpm install之后,改axios.default.baseURL = “https://www.easy-mock.com/mock/5e81e7c0af7a735d802f7ebd/api”;然后运行“npm run serve”报如截图所示错误,也是请求发送不成功。辛苦老师看一下,谢谢老师❤
【main.js】
import Vue from 'vue’
import router from './router’
import axios from 'axios’
import VueAxios from 'vue-axios’
import App from ‘./App.vue’
//以下为easy-mock的baseURL地址。
axios.default.baseURL = “https://www.easy-mock.com/mock/5e81e7c0af7a735d802f7ebd/api”;
axios.defaults.timeout = 8000;
axios.interceptors.response.use(function(response){
let res = response.data;
if (res.status == 0) {
return res.data;
} else if (res.status == 10) {
window.location.href = “/#/login”;
} else {
alert(res.msg)
}
});
Vue.use(VueAxios, axios)
Vue.config.productionTip = false
new Vue({
router,
render: h => h(App),
}).$mount(’#app’)
【app.vue】
mounted(){
this.axios.get(’/user/login’).then((res) => {
this.res = res;
})
}