easy-mock请求发不成功,请求地址依然为localhost:8080/user/login而不是easy-mock上的baseURL
来源:4-13 Mock设置(2)
慕粉1657531309
2020-03-30
问题:控制台报错
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;
})
}
1回答
-
河畔一角
2020-03-30
easymock网站目前挂了,所以暂时用不了也访问不了。您可以在本地做数据mock,我在课程讲了mockjs了。
032020-05-04
相似问题