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了。

0
3
慕少0472972
回复
慕粉1657531309
我在本地用虚拟机搭了一个easy-mock,其实也挺简单的,https://blog.csdn.net/weixin_44540088/article/details/102766771 上面有详尽的教程
2020-05-04
共3条回复

Vue全家桶实战 从零独立开发企业级电商系统

Vue全家桶构建企业级电商系统,真实服务端数据对接,高实用性

2560 学习 · 1310 问题

查看课程