一、easyMock
easy mock(https://www.easy-mock.com/docs)平台的主要作用,是用来模拟生成json文件,在后端未到位的情况下,为前端调试提供数据。
vue项目使用axios中:
1、是在开发时将ajax请求,直接指向https://easy-mock.com/mock/59a578f77b7ac306cc2fa863/api这样的远程接口,进行调试
2、前后端联调后,通过修改axios的axios.defaults.baseURL参数,将数据接口指向真实ajax地址,完成切换;
接口设置:
mockJs
- 定义:简单来说,它是一个工具,是一个可以模拟后台数据的工具。
- 用处:在项目开发过程中,因前后端各自的复杂程度,开发进度不一,造成前端需要数据,后端接口还没写好这一状况。这里,我们有了Mock.js后,就不需要等待后端接口了,我们可以依据自己需要的数据结构和状态来自己创造数据。
- 这里的一大优点:mock.js的模拟数据是依据拦截你的Ajax请求,将Mock.js的模拟数据返回给你,也就是说,如果你使用了Mock.js,那么你该怎么写请求,依然怎么写,返回的数据是Mock.js传给你的模拟数据。
在easyMock中使用mock,可以参考easyMock文档:
postman
Postman一款非常流行的API调试工具。